第一个缓存问题:
如下图错误大概就是:
[Composer\Downloader\TransportException]
Content-Length mismatch, received 15989 bytes out of the expected 71489
解决办法:composer config --global cache-files-maxsize 1024MiB
第二个Https 问题:
Your configuration does not allow connections to http://packagist.phpcomposer.com/packages.json. See https://getcom
poser.org/doc/06-config.md#secure-http for details.
我也是第一次遇到这个问题有点蒙:
网上找到解决办法:composer config secure-http false
第三个问题就是报错json文件
是国内镜像的问题,别怀疑,解决办法首先升级composer上面问题参考
composer config -g repo.packagist composer https://packagist.phpcomposer.com
composer update
https://blog.csdn.net/weixin_41593408/article/details/88599956解决的
还有可能还是遇到那个第一个问题:那么解决办法:composer self-update
这一个忘记截图记录了
第四个:镜像过期过着第三方网站镜像需要登录验证,如下图是laravelchina需要登录验证,也是所谓的证书
解决办法:更换composer镜像源
第五个问题:
下图composer文件损坏,所以操作composer最好做好composer.json,composer.lock,package-lock.json这三个文件,别问我因为这个东西玩不转,一晚上加一上午几乎把别人遇见的问题差不多全走了一遍。内心os。能不能还原我相信能,但是我理解能力有限