composer install时如何跳过dev依赖的安装

使用 --no-dev 参数可跳过开发依赖安装,仅保留生产环境所需包,适用于线上部署、Docker 构建等场景,能减小体积并提升速度,但需确保应用在无开发工具时仍可正常运行。

composer install时如何跳过dev依赖的安装

在使用 composer install 时,如果你希望跳过开发依赖(dev dependencies)的安装,只需添加 --no-dev 参数。

使用 --no-dev 参数

运行以下命令:

composer install --no-dev

这个参数会告诉 Composer 忽略 require-dev 字段中定义的所有包,仅安装生产环境所需的依赖。

适用场景

这个选项常用于:

JTBC网站内容管理系统5.0.3.1 JTBC网站内容管理系统5.0.3.1

JTBC CMS(5.0) 是一款基于PHP和MySQL的内容管理系统原生全栈开发框架,开源协议为AGPLv3,没有任何附加条款。系统可以通过命令行一键安装,源码方面不基于任何第三方框架,不使用任何脚手架,仅依赖一些常见的第三方类库如图表组件等,您只需要了解最基本的前端知识就能很敏捷的进行二次开发,同时我们对于常见的前端功能做了Web Component方式的封装,即便是您仅了解HTML/CSS也

JTBC网站内容管理系统5.0.3.1 3 查看详情 JTBC网站内容管理系统5.0.3.1
  • 部署线上环境时,减少不必要的包安装
  • 构建 Docker 镜像时减小体积
  • 提升安装速度,避免加载测试、调试等开发工具

注意事项

启用 --no-dev 后,以下内容将不会被安装:

  • phpunit、phpcs、psy/psysh 等开发或调试工具
  • 测试框架或性能分析器
  • 任何写在 require-dev 下的包

确保你的应用在没有这些包的情况下仍能正常运行。

基本上就这些,加个 --no-dev 就行,简单有效。

以上就是composer install时如何跳过dev依赖的安装的详细内容,更多请关注php中文网其它相关文章!

本文转自网络,如有侵权请联系客服删除。