- 我的团队中的大多数人都不需要开发依赖关系。因此,
composer install
不安装dev依赖项是可取的 - 但是,QA确实需要通过一些命令来安装它们
我现在不知道如何做到这一点。以前是composer install --dev
,但现在已经不见了。
您可以将环境变量COMPOSER_NO_DEV
设置为0
或1
,以更改composer install
和composer update
的默认行为。
请参阅:文档-COMPOSER_NO_DEV
- 如果您希望
composer install
而不是默认安装dev依赖项export COMPOSER_NO_DEV=1
- 如果希望
composer install
安装开发依赖项(默认设置(export COMPOSER_NO_DEV=0
- 或
unset COMPOSER_NO_DEV
根据您的开发方式(即在容器中(,有各种选项可以设置环境变量的默认值。
另一方面,您可以指示不需要任何开发依赖关系的工程师同事运行以下命令:
composer install --no-dev
# .. or ..
COMPOSER_NO_DEV=1 composer install
而不是
composer install
# .. or ..
COMPOSER_NO_DEV=0 composer install