VendorCleanerVendorCleaner 是一个 vendor 目录的清理程序。编写此工具的初衷是有许多朋友一直在抱怨 laravel 的 vendor 目录太过臃肿,事实上 vendor 目录中确实存在许多运行时非必要的文件。VendorCleaner 可以帮助你快速的缩减 vendor 目录的体积。并且,它可以工作在任何使用 Composer 的框架中,而不仅仅局限于 laravel。 在什么情况下使用 VendorCleaner?
是否有框架限制?
使用效果如何?
如何使用此项目?在 composer.json 文件中申明依赖:
在 composer.json 文件 scripts 属性中加入对应的脚本事件回调:
如此,在每次 update 操作时都将触发 vendor 目录的清理程序。
如何自定义清理规则?默认使用的规则文件位于 这里有一个简单的例子:
表示:清理 ircmaxell/password-compat 资源包中的 README.md 文件和 test 目录。 参考:https://github.com/5-say/VendorCleaner
|
|
来自: 阿亮love > 《laravel5》