美文网首页
composer使用笔记

composer使用笔记

作者: alfred88 | 来源:发表于2023-12-13 11:18 被阅读0次

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

    相关文章

      网友评论

          本文标题:composer使用笔记

          本文链接:https://www.haomeiwen.com/subject/aqybgdtx.html