一、如何移除Composer的依赖
要移除一个依赖项,你可以使用Composer的"remove"命令,后面跟上要移除的依赖项的名称。下面是一个示例:
composer remove vendor/package-name
在上面的命令中,"vendor/package-name"是你要移除的依赖项的名称。请将其替换为你实际要移除的依赖项的名称。
二、composer更新报错解决
Composer提示:Installation failed, reverting ./composer.json and ./composer.lock to their original content.的解决办法
1.删除
composer.lock
2.执行命令
composer clearcache
清除缓存
3.更新依赖
composer update
(重新生成 composer.lock)
4.可以执行需要的命令了
三、查看composer配置信息及更改composer 源地址
常见php compser 源地址,可以设置国内源,方便更新
阿里云
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
腾讯云
composer config -g repos.packagist composer https://mirrors.cloud.tencent.com/composer/
composer 中国
composer config -g repo.packagist composer https://packagist.phpcomposer.com
重置 composer 源地址
composer config -g --unset repos.packagist
查看 composer 主目录:
通过 composer config -l -g 命令可以列出 composer 的全局配置信息,在这些信息中查找 [home] 配置项就是 composer 的主目录。
Linux 用户请执行 sudo composer config -l -g 命令。
进入 composer 的主目录,打开 config.json 文件(如果没有就自己创建一个),然后增加本镜像服务的配置信息,最终内容如下:
{
"config": {
},
"repositories": [
{"type": "composer", "url": "https://packagist.phpcomposer.com"},
{"packagist": false}
]
}
网友评论