如何使用 composer 安装开发环境依赖 (require-dev)?
发布时间 - 2025-11-15 00:00:00 点击率:次使用 Composer 管理开发依赖需将包添加到 require-dev,如用 composer require --dev phpunit/phpunit ^9 安装测试工具,或手动编辑 composer.json 添加 php-cs-fixer、phpmd 等;开发环境运行 composer install 即可安装全部依赖,生产环境应使用 composer install --no-dev 跳过开发依赖,以提升性能与安全性。
使用 Composer 安装开发环境依赖,只需要将相关包添加到 require-dev 字段中。这些依赖仅在开发阶段需要,比如测试工具、代码规范检查器等,不会随生产环境安装。
1. 使用命令行快速添加开发依赖
在项目根目录下运行 composer require 命令,并加上 --dev 选项,可以自动将包写入 require-dev:
这条命令会安装 PHPUnit 用于测试,并将其加入 composer.json 的 require-dev 区块。
2. 手动编辑 composer.json
你也可以手动修改 composer.json 文件,在 require-dev 中添加所需包:
保存后运行:
composer installCom
poser 会根据当前环境安装所有开发依赖。
3. 安装时跳过开发依赖
在生产环境中部署时,建议不安装开发依赖。使用以下命令可跳过它们:
composer install --no-dev这样能减少不必要的文件,提升性能和安全性。
基本上就这些。只要记住:开发工具用 --dev 添加,上线时用 --no-dev 忽略,就能合理管理依赖。
# composer
# php
# js
# json
# 工具
# 代码规范
# 开发环境
# require
# 跳过
# 测试工具
# 就能
# 只需
# 所需
# 这条
# 要将
# 你也可以
# 命令行
# 开发工具
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
1688铺货到淘宝怎么操作 1688一键铺货到自己店铺详细步骤
IOS倒计时设置UIButton标题title的抖动问题
Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能
大同网页,大同瑞慈医院官网?
Laravel怎么使用Blade模板引擎_Laravel模板继承与Component组件复用【手册】
Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤
潮流网站制作头像软件下载,适合母子的网名有哪些?
nginx修改上传文件大小限制的方法
如何在企业微信快速生成手机电脑官网?
电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?
手机怎么制作网站教程步骤,手机怎么做自己的网页链接?
为什么php本地部署后css不生效_静态资源加载失败修复技巧【技巧】
phpredis提高消息队列的实时性方法(推荐)
如何确认建站备案号应放置的具体位置?
企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?
西安专业网站制作公司有哪些,陕西省建行官方网站?
个人网站制作流程图片大全,个人网站如何注销?
Google浏览器为什么这么卡 Google浏览器提速优化设置步骤【方法】
Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控
Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】
JavaScript如何实现音频处理_Web Audio API如何工作?
网站建设保证美观性,需要考虑的几点问题!
如何为不同团队 ID 动态生成多个独立按钮
PythonWeb开发入门教程_Flask快速构建Web应用
JS经典正则表达式笔试题汇总
微信h5制作网站有哪些,免费微信H5页面制作工具?
HTML5空格和margin有啥区别_空格与外边距的使用场景【说明】
昵图网官方站入口 昵图网素材图库官网入口
如何用AI一键生成爆款短视频文案?小红书AI文案写作指令【教程】
Laravel队列任务超时怎么办_Laravel Queue Timeout设置详解
如何快速搭建自助建站会员专属系统?
公司网站制作需要多少钱,找人做公司网站需要多少钱?
laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法
奇安信“盘古石”团队突破 iOS 26.1 提权
javascript读取文本节点方法小结
Linux安全能力提升路径_长期防护思维说明【指导】
东莞市网站制作公司有哪些,东莞找工作用什么网站好?
免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?
bing浏览器学术搜索入口_bing学术文献检索地址
Laravel PHP版本要求一览_Laravel各版本环境要求对照
如何在Ubuntu系统下快速搭建WordPress个人网站?
Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中
Laravel如何发送邮件和通知_Laravel邮件与通知系统发送步骤
谷歌Google入口永久地址_Google搜索引擎官网首页永久入口
Laravel如何将应用部署到生产服务器_Laravel生产环境部署流程
装修招标网站设计制作流程,装修招标流程?
香港服务器部署网站为何提示未备案?
Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】
jquery插件bootstrapValidator表单验证详解
Chrome浏览器标签页分组怎么用_谷歌浏览器整理标签页技巧【效率】

