rebelcode/ composer-cleanup-plugin
一个Composer清理插件,用于删除测试和文档以节省空间
v0.2
2021-02-09 13:24 UTC
Requires
- composer-plugin-api: ^2.0
Requires (Dev)
- composer/composer: ^2.0
README
从供应商目录中删除测试和文档。基于laravel-vendor-cleanup,但作为Composer插件而不是Laravel命令实现。
通常磁盘大小不应该有问题,但当你必须使用FTP进行部署或磁盘空间非常有限时,你可以使用这个包来通过删除生产中未使用的文件(测试/文档等)来减小供应商目录的大小。
注意:这个包仍然是实验性的,不建议在生产环境中使用。在正常情况下,你通常不需要关心磁盘空间!尝试使用SSH/Git进行部署。
安装
在composer.json中添加此包
"rebelcode/composer-cleanup-plugin": "^0.1"
添加规则
请向src/CleanupRules.php提交PR以添加更多包的规则。确保先测试它们,有时测试目录是类映射的,删除时会出错。