讨论 技术讨论 新的模块开发中如何使用第三方依赖包?

新的模块开发中如何使用第三方依赖包?

WX_pX4 发表于    阅读:85    回复:3

问题描述:

可以用‘composer install' 方式安装吗?还是只能按文档’模块手动第三方依赖包‘中只能手动安装?

环境信息:

PHP8.1, MSCore     V3.8.0 ( With LARAVEL9 )

复现步骤:

1

2

3

建议与意见:

1

2

3

评论

可以直接使用composer install 为项目进行全局依赖安装,不过之后系统更新需要注意,参考 https://modstart.com/doc/tutorial/arch.html 。

我们一般做法是,为了避免多个模块引入不同的依赖,在模块中创建SDK目录,将依赖放在这个目录中,手动进行namespace注册,这样可以方便依赖跟随模块安装和卸载。

 

"我们一般做法是,为了避免多个模块引入不同的依赖,在模块中创建SDK目录,将依赖放在这个目录中,手动进行namespace注册,这样可以方便依赖跟随模块安装和卸载。", 

在手动安装的方式下,就无法通过'composer update'更新依赖包了吧?而是需要手动更新SDK/下的包代码?

 

@WX_pX4: 对的

 
1
我来评论
QQ
微信