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 я, конечно, знаю.