如何将Composer项目部署到生产环境并排除dev依赖的正确方法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计931个文字,预计阅读时间需要4分钟。
composer install --no-dev 是必须使用的命令,其他方式都不算真正生效。它不是可选项,而是生产部署的硬性要求;省略这个参数,相当于直接将本地开发环境的服务器直接部署,这可能会导致生产环境出现问题。
为什么 --no-dev 是唯一可靠方式
这个参数直接告诉 Composer:跳过 require-dev 区块里的所有包,不解析、不下载、不写入 vendor/。它不依赖环境变量、不靠缓存清理、也不看配置文件是否“看起来干净”。
本文共计931个文字,预计阅读时间需要4分钟。
composer install --no-dev 是必须使用的命令,其他方式都不算真正生效。它不是可选项,而是生产部署的硬性要求;省略这个参数,相当于直接将本地开发环境的服务器直接部署,这可能会导致生产环境出现问题。
为什么 --no-dev 是唯一可靠方式
这个参数直接告诉 Composer:跳过 require-dev 区块里的所有包,不解析、不下载、不写入 vendor/。它不依赖环境变量、不靠缓存清理、也不看配置文件是否“看起来干净”。

