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

В систему контроля версий добавлен пакет, который я пытаюсь от него избавиться.

Я устал от команды удаления composer, но она не работает и выдает мне следующее сообщение:

 composer remove drupal/domain       
drupal/domain is not required in your composer.json and has not been removed
Gathering patches for root package.
Package "drupal/domain" listed for update is not installed. Ignoring.
Loading composer repositories with package information
Updating dependencies (including require-dev)


Package operations: 1 install, 0 updates, 0 removals
Gathering patches for root package.
Gathering patches for dependencies. This might take a minute.
  - Installing drupal/domain (1.0.0-alpha14): Downloading (100%)         
> Drupal\Core\Composer\Composer::vendorTestCodeCleanup
Generating autoload files
> Drupal\Core\Composer\Composer::ensureHtaccess

Я убедился, что она больше не упоминается в composer.json как требование или зависимостьдругой пакет.Что-то странное происходит, и я понятия не имею, где.

Я даже пытался очистить кэш композитора, удалить каталог производителя и файл composer.lock.Затем запустил composer install и снова вижу установленный пакет.Единственная ссылка, которую я вижу на это, находится в installed.json файле.Но этот файл автоматически сгенерирован композитором.

Обновление: я попытался удалить composer.lock и затем запустить обновление composer --lock, но это также не сработало.Затем я удалил все ссылки на него и другие пакеты, которые требуют его из composer.lock вручную, и запустил установку composer.На этот раз это сработало и повторно не загрузило пакет.Я не уверен почему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...