直接使用 composer remove some/package 来删除没用的依赖。 如果是修改 composer.json 再使用composer update重新安装的话,其他的所有依赖都会更新一遍,而更新后的依赖库不保证完全兼容之前的代码。如果产品已经上线了的话,尽量不要这样做。如果产品只是处在开发阶段,那么就无所谓了。 https://segmentfault.com/q/10... 其实最好的管理办法就是用到哪个依赖装哪个依赖。不要项目刚开始就安装各种看似能用到的依赖。中途放弃使用的依赖要及时删除。
这个是正常的,a依赖b,b又依赖c。 等等。 不要直接修改vendor底下的文件。原因 vendor 本身不受版本控制。不好追踪 改了你下次 执行 composer install 或 update。原来的修改就没有了。 正确删除的做法是修改composer.json 移除你清楚确实对你无用的包。然后重新安装。
直接使用
composer remove some/package
来删除没用的依赖。如果是修改 composer.json 再使用
composer update
重新安装的话,其他的所有依赖都会更新一遍,而更新后的依赖库不保证完全兼容之前的代码。如果产品已经上线了的话,尽量不要这样做。如果产品只是处在开发阶段,那么就无所谓了。https://segmentfault.com/q/10...
其实最好的管理办法就是用到哪个依赖装哪个依赖。不要项目刚开始就安装各种看似能用到的依赖。
中途放弃使用的依赖要及时删除。