Composer: чем отличается require от require-dev
14 января 2020
В require
добавляются зависимости, которые необходимы для работы пакета.
В require-dev
добавляются зависимости, которые нужны для разработки самого пакета. Например, phpunit/phpunit
. Опция require-dev
является root-only
опцией, то есть она не читается и зависимости из неё не ставятся когда пакет устанавливается не напрямую, а как зависимость корневого пакета-проекта.
То же можно сказать и о ряде других опций composer.json
:
autoload-dev
, куда стоит прописывать namespace для тестов.minimum-stability
.prefer-stable
.repositories
.config
.scripts
.
Комментарии RSS по email OK
Ты уже много-много лет разрабатываешь yii, и только сейчас об этом узнал? или к чему это?
Bulat, обычно я пишу такие посты когда разные люди несколько раз спрашивают одно и то же. Как себя ведёт Composer я, конечно, знаю.