npm 安装报错unable to connect to github.com: npm ERR!

152 阅读1分钟

mcdonaldvalerie_A_young_girl_with_large_blue_eyes_and_long_curl_404b07a1-e6cb-4d58-8aea-1f2c40050ec9.png 最近换了一台电脑,所以项目就重新clone了,本以为git clone ==> npm i ==> npm run dev 能一路顺顺利利,没想到只给了我git clone的机会

一、问题描述:

npm i 安装依赖的时候显示各种npm warning, 然后几秒之后一直报如下错误:

> npm ERR! D:\Git\cmd\git.EXE ls-remote -h -t git://github.com/adobe-webplatform/eve.git
> fatal: unable to connect to github.com: npm ERR! github.com[0: 20.205.243.166]: errno=Unknown error

想着是不是npm的问题,所以就换了yarn安装,依然不行

>Error: connect ETIMEDOUT 192.30.255.113:443 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1159:16)

着实觉得奇怪,不知道是当前电脑哪里的配置问题,还是项目本身问题

但之前在其他电脑一直没啥问题

无奈,我就去问了gpt

image.png

不得不说,还是真的好用,给出了好几种可能原因!

二、解决了问题:使用最后一种“更改git配置”
1、首先在命令行中执行以下命令:
git config --global url."https://".insteadOf git://
2、重启终端,再次执行 npm i

配置git config 之后还是报错,尝试多次npm i仍然报错,最后重启终端,再次执行 npm i,终于欢快的跑起来了!开心!!

切记:一定要“重新打开终端”再执行npm i

不过,到这里还没结束,正所谓 “不要知其然而不知其所以然” ,然后我又问了GPT,“git config --global url."https://".insteadOf git:// ” 这段命令是啥意思

image.png

GPT 果然没让我失望,能很大的提升我们的工作效率,如果给出精准的prompt,他的作用绝不是我现在让它充当百度的角色

弱弱的说一句,如果我有GPT-4 就更好了,哈哈!

以上就是解决此问题的全部过程了,如有错误,欢迎指正!