2016-08-08 3 views
1

Я хочу установить пакет композитора, но я хочу только его в своей среде для разработки целей, я не хочу, чтобы другие разработчики его устанавливали или даже видели что у меня есть.Возможно ли установить пакет композитора без обновления composer.json

Что такое эквивалент npm install pack/age без --save в композиторе?

ответ

2

Я не думаю, что есть точный композитор, эквивалентный npm install без --save.

Один из способов получить аналогичный результат заключается в использовании Composer's global command для установки пакета глобально для пользователя:

composer global require some/package 

Это очень похоже на npm install -g, если вы настроили НПЙ поставить такие модули в вашем домашнем каталоге а не в общем месте. Затем в вашем глобальном каталоге vendor binaries появится бинарник, который на моей машине ~/.config/composer/vendor/bin/.

Другим вариантом является просто использовать composer require в каталоге проектов, а затем вернуть любые изменения в composer.json и composer.lock с использованием любой системы управления версиями. Недостатком этого является то, что новые установленные пакеты не будут включены в ваш autoloader в следующий раз, когда он будет сгенерирован.

+0

Кажется, что закон thx – gurghet

Смежные вопросы