Удалить репозитории из командной строки композитора - PullRequest
0 голосов
/ 05 февраля 2019

У моего проекта была зависимость, которая была на github, поэтому, когда я установил его, я запустил

$ composer config repositories.vendor/package vcs https://github.com/vendor/package.git
$ composer require vendor/package

Теперь мне нужно удалить этот пакет.
Если я просто запускаю $ composer remove vendor/package the "«Репозитории» все еще находится в моем composer.json файле.

"repositories": {

        "type": "vcs",
        "url": "https://github.com/vendor/package.git"
    },

Как я могу также удалить раздел «Репозитории» из командной строки?

1 Ответ

0 голосов
/ 06 февраля 2019

Вы можете запустить composer config --unset repositories.vendor/package, чтобы удалить запись из клавиши repositories.

Однако при этом все равно останется пустой ключ repositories.Если вы также хотите удалить это, вам придется использовать другой инструмент, который может проанализировать JSON и удалить ключ самостоятельно.

...