从composer命令行删除存储库

时间:2019-02-05 16:40:01

标签: command-line composer-php composer.json

我的项目具有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"
    },

如何从命令行中删除“存储库”部分?

1 个答案:

答案 0 :(得分:1)

您可以运行composer config --unset repositories.vendor/packagerepositories键中删除条目。

但是,这仍将保留空的repositories键。如果还希望删除它,则必须使用另一个能够解析JSON并自己删除密钥的工具。