我的项目有一个依赖,这是在github上,所以当我安装了它,我跑
$ composer config repositories.vendor/package vcs https://github.com/vendor/package.git
$ composer require vendor/package
现在,我需要删除该程序包。
如果我只是运行$ composer remove vendor/package
的“库”部分仍是我的composer.json
文件。
"repositories": {
"type": "vcs",
"url": "https://github.com/vendor/package.git"
},
我怎么也可以卸载命令行的“库”部分?
您可以运行composer config --unset repositories.vendor/package
删除从repositories
键的条目。
然而,这仍然将保持空repositories
关键。如果你也想删除,你将不得不使用另一种工具,它能够解析JSON和删除自己的关键。