Обновление композитора - как пропустить обновление зависимостей при обновлении одного пакета - PullRequest
0 голосов
/ 12 апреля 2019

Я пытаюсь использовать Composer для обновления одного пакета без обновления каких-либо зависимостей.

Я запускаю это:

composer update -vv {package_name}

где {package_name} - это пакет в частном репозитории (git repo), который содержит файл composer.json с нулями зависимостями.

Однако, когда я запускаю это, он довольно долго зависает на Updating dependencies, а затем сообщает:

Analyzed 18068 packages to resolve dependencies
Analyzed 451772 rules to resolve dependencies

Как заставить Composer прекратить это делать? Я хочу обновить {имя_пакета} и заново создать файлы автозагрузки, но не обновлять никаких зависимостей. Я проверил опции в документации , но не увидел, что искал.

(для ясности, здесь я в основном обеспокоен скоростью, я хочу быстро обновить свой пакет)

1 Ответ

0 голосов
/ 12 апреля 2019

Сначала вам нужно добавить {{packagename}} в файл composer.json. Затем выполните следующее:

composer update {{packagename}} --lock

Надеюсь, мой ответ сработает для вас.

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