这个问题真的处理了一上午的时间才解决,具体怎么解决的我也不是很清楚,大致步骤是这样的。
由于公司要升级项目,所以找了好多轮子来学习。然后在准备学习这个轮子的时候在安装依赖的时候就出现问题了,直接裂开。
首先下载项目包,根据项目包中的README.md文件执行命令(我以为这里不会有问题,结果第一步就直接报错,node_modules直接下载不下来。)
报错为:fatal: unable to access 'https://github.com/nhn/raphael.git/': OpenSSL SSL_read: Connection was reset, errno 10054
exited with error code:128
大致意思就是说:下载安装的依赖包太大了,导致git请求超时了。
我首先想到的切换镜像下载依赖npm install --registry=https://registry.npm.taobao.org,结果还是报同样的错误。
我就根据问题找了好久,第一个找的是这位大佬的解决方法链接:https://blog.csdn.net/m0_67401545/article/details/125345739
根据这位大佬的解决方法发现不行,删除tui-editor配置项直接就报错了。
后来看到错误码是128,我以为是git的问题,就使用了第二位大佬的解决方法链接:https://blog.csdn.net/feiying0canglang/article/details/125110320
结果发现执行命令后还是会报同样的错
git config --global url."https://".insteadOf git://
npm install --registry=https://registry.npm.taobao.org
后来就觉得是不是git ssl认证失败导致的报错,就找到了这位大佬的解决方法链接:https://blog.csdn.net/zhiqiang_xiong/article/details/116571140
执行了这个命令清理了一下缓存
npm cache clean --force
git config --global http.sslVerify "false"
npm install --registry=https://registry.npm.taobao.org
结果还是报错。到这心态都已经要爆炸了
最后就跟自己说再试一次不成功就换个方式。然后就把npm缓存清了,其他的什么都没动,直接安装。
npm cache clean --force npm install --registry=https://registry.npm.taobao.org
结果成功了。
咱也不晓得什么原因,就莫名的成功了。
然后去看了这个清缓存命令的机制,看的是这位大佬写的文链接:https://www.cnblogs.com/goloving/p/14593761.html
猜测可能是我在执行npm install 的时候走的还是缓存的,没有清理干净,所以还会报同样的错。也不知道跟第一位大佬的文和第二位大佬的文有无关联。结果成功了就行。感谢大佬们的解惑,误打误撞成功了。
后面启动也没有问题,项目正常跑起来了。
标签:reset,npm,github,--,raphael,git,registry,https,大佬 From: https://www.cnblogs.com/NicoleYe/p/17198374.html