В систему контроля версий добавлен пакет, который я пытаюсь от него избавиться.
Я устал от команды удаления 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.На этот раз это сработало и повторно не загрузило пакет.Я не уверен почему.