You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Composer install --dev已废弃,如何正确安装开发依赖?

实现Composer默认不装开发依赖、QA按需安装的方案

一、让多数成员默认不安装开发依赖

有两种配置方式可选:

1. 项目级配置(推荐,统一团队行为)

在项目的composer.json中添加config节点,设置dev-mode为false:

{
  "config": {
    "dev-mode": false
  }
}

将修改后的composer.json提交到代码仓库,团队成员拉取后执行composer install,默认就不会安装require-dev中的依赖。

2. 全局配置(成员个人设置)

如果不想修改项目配置,团队成员可以自行执行全局配置命令:

composer config --global dev-mode false

该命令会让所有本地项目的composer install默认跳过开发依赖。

二、QA团队安装开发依赖的命令

由于--dev参数已废弃,现在需要使用以下命令之一来安装开发依赖:

  • 临时开启开发模式安装:
composer install --with-dev
  • 或者通过环境变量强制开启开发模式:
COMPOSER_DEV_MODE=1 composer install

补充说明

Composer 2.x之后废弃--dev参数的原因是:默认情况下dev-mode是开启的,composer install本来就会安装开发依赖,所以--dev参数没有实际作用。现在通过dev-mode配置或--no-dev/--with-dev参数来控制是否安装开发依赖。

内容的提问来源于stack exchange,提问作者chx

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 11:16:02