composer使用笔记

2023-12-13  本文已影响0人  alfred88

一、如何移除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}
     ]
}
上一篇 下一篇

猜你喜欢

热点阅读