Composer config命令如何移除一个已设置的配置项?(--unset)
发布时间 - 2025-12-20 00:00:00 点击率:次composer config --unset 可移除项目或全局配置中的指定键,需明确作用域(加--global为全局),键名大小写敏感且支持点号嵌套路径,移除后自动重写JSON文件。
使用 composer config --unset 可以移除 Composer 配置文件(composer.json 或全局 config.json)中已设置的配置项。
确认配置项所在作用域
Composer 配置分项目级(当前目录 composer.json)和全局级(用户主目录下的 composer/config.json)。移除前需明确目标配置属于哪一层:
- 不加
--global:默认修改当前项目的composer.json - 加上
--global:修改全局配置(如镜像源、认证凭据等)
正确使用 --unset 移除配置
--unset 后直接跟配置键名(支持点号分隔的嵌套路径),例如:
- 移除项目中的自定义仓库:
composer config --unset repositories.my-packagist - 移除全局镜像源:
composer config --global --unset repos.packagist.org.url - 移除全局 HTTP 认证:
composer config --global --unset http-
basic.repo.example.com
注意:键名必须完全匹配,大小写敏感;移除后 Composer 会自动重写对应 JSON 文件,删除该字段及其子结构。
验证是否删除成功
执行移除后建议立即检查:
- 查看项目配置:
composer config --list(仅当前项目) - 查看全局配置:
composer config --global --list - 或直接打开对应 JSON 文件人工核对
若提示 Key "xxx" does not exist,说明该配置原本就不存在,或已被成功清除。
常见误操作提醒
以下情况不会触发错误但可能不符合预期:
- 对空值字段执行
--unset仍会成功(JSON 中字段彻底消失) - 误删父级键(如
--unset repositories)会导致整个仓库列表被清空 - 未加
--global却想删全局配置,实际操作的是项目配置,容易混淆
# js
# json
# composer
# 配置文件
# 作用域
# 镜像源
# asic
# http
# 移除
# 重写
# 镜像
# 键名
# 的是
# 就不
# 已被
# 自定义
# 不符合
# 不加
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
网站页面设计需要考虑到这些问题
如何在建站主机中优化服务器配置?
如何在Tomcat中配置并部署网站项目?
Python制作简易注册登录系统
图册素材网站设计制作软件,图册的导出方式有几种?
在线制作视频网站免费,都有哪些好的动漫网站?
JS实现鼠标移上去显示图片或微信二维码
如何在IIS管理器中快速创建并配置网站?
最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?
英语简历制作免费网站推荐,如何将简历翻译成英文?
手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?
潮流网站制作头像软件下载,适合母子的网名有哪些?
极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
高端云建站费用究竟需要多少预算?
西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?
Laravel如何构建RESTful API_Laravel标准化API接口开发指南
Laravel如何处理表单验证?(Requests代码示例)
如何在宝塔面板创建新站点?
如何用美橙互联一键搭建多站合一网站?
无锡营销型网站制作公司,无锡网选车牌流程?
Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】
Zeus浏览器网页版官网入口 宙斯浏览器官网在线通道
北京专业网站制作设计师招聘,北京白云观官方网站?
Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】
Android使用GridView实现日历的简单功能
5种Android数据存储方式汇总
Win11怎样安装网易有道词典_Win11安装词典教程【步骤】
Laravel API资源类怎么用_Laravel API Resource数据转换
详解阿里云nginx服务器多站点的配置
Laravel如何设置定时任务(Cron Job)_Laravel调度器与任务计划配置
详解MySQL数据库的安装与密码配置
iOS正则表达式验证手机号、邮箱、身份证号等
网站制作大概要多少钱一个,做一个平台网站大概多少钱?
高防服务器如何保障网站安全无虞?
百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭
实例解析Array和String方法
PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】
太平洋网站制作公司,网络用语太平洋是什么意思?
Internet Explorer官网直接进入 IE浏览器在线体验版网址
深圳防火门网站制作公司,深圳中天明防火门怎么编码?
Swift中swift中的switch 语句
Laravel如何处理CORS跨域请求?(配置示例)
Laravel Blade组件怎么用_Laravel可复用视图组件的创建与使用
如何在腾讯云服务器快速搭建个人网站?
Laravel如何配置和使用缓存?(Redis代码示例)
香港服务器部署网站为何提示未备案?
如何使用 jQuery 正确渲染 Instagram 风格的标签列表
网站制作大概多少钱一个,做一个平台网站大概多少钱?
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?


basic.repo.example.com