接手一个项目,composer.json里面加载很多composer包,目测有些没有使用,但又不敢直接删掉,有没有什么好的办法自动检测去除未使用的包呢?
求解答!
接手一个项目,composer.json里面加载很多composer包,目测有些没有使用,但又不敢直接删掉,有没有什么好的办法自动检测去除未使用的包呢?
求解答!
2 回答1.5k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
2 回答873 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
2 回答930 阅读
1 回答912 阅读
1 回答841 阅读
composer 没有这样的命令和检查机制
把依赖包的命名空间扫下源码目录,比如laravel项目,phpoffice/phpspreadsheet包,命名空间是PhpOffice开头的
那么可以把PhpOffice开头的,搜索APP目录,如图
如果没有,说明没用过,不过也得排除一种情况,是一个包依赖了另一个包,这种就比较复杂,需要了解下每个包,逐一排查,并做好测试