full / composer-rm-plugin
在安装/更新时删除供应商文件/目录
v1.0.0
2017-08-17 22:09 UTC
Requires
- composer-plugin-api: ^1.1
Requires (Dev)
- composer/composer: ^1.1
This package is not auto-updated.
Last update: 2024-09-29 00:57:24 UTC
README
此Composer插件会在安装/更新时删除供应商文件/目录。
当包添加了不需要的“垃圾”文件时,这很有用。我的用例是IntelliJ在我检查、搜索等操作时会抓取这些文件。具体来说,它会指出存在重复的类定义,非常讨厌。使用此插件后,我只需将那些讨厌的路径添加到我的全局Composer配置文件中,它们就会在每次安装/更新后从所有本地项目中删除,真是太棒了!
安装
要求
$ composer global require full/composer-rm-plugin
打开您的全局Composer配置文件,该文件可以在此处找到
$ echo $(composer config --global data-dir)/config.json
或者在默认编辑器中打开它
$ composer config --global --editor
然后添加要删除的路径(路径相对于vendor目录)
{
"config": {
"rm-paths": [
"phpunit/phpunit/build",
"twig/twig/test/bootstrap.php"
]
}
}
路径不需要存在,所以如果PHPUnit或Twig未安装,则将跳过。