使用 composer install --no-dev 只安装 require 中的正式依赖,跳过 require-dev 开发依赖,适用于生产环境以减小体积、提升安全性并加快安装速度。

使用 composer install --no-dev 选项的作用是:只安装项目所需的正式依赖(production dependencies),跳过开发期间使用的依赖包。
Composer 支持将依赖分为两类:
当执行 composer install --no-dev 时,Composer 不会安装 require-dev 中列出的包。
这个选项通常用在生产环境部署中,目的包括:
假设你的 composer.json 包含:
运行 composer install --no-dev 后,只有 monolog 会被安装,phpunit 不会出现在 vendor/ 目录中。
基本上就这些。在上线部署脚本中,推荐加上 --no-dev 以保持生产环境干净。
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号