composer install--dev不见了,我该如何使用dev依赖项


  1. 我的团队中的大多数人都不需要开发依赖关系。因此,composer install不安装dev依赖项是可取的
  2. 但是,QA确实需要通过一些命令来安装它们

我现在不知道如何做到这一点。以前是composer install --dev,但现在已经不见了。

您可以将环境变量COMPOSER_NO_DEV设置为01,以更改composer installcomposer 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

最新更新