npm install出现network proxy问题以及建立mpvue项目出现connect ETIMEDOUT问题
今天在构建mpvue项目的时候,出现了以下错误:
vue-cli · Failed to download repo mpvue/mpvue-quickstart: connect ETIMEDOUT 13.250.162.133:443
之前我遇到的npm下载webpack插件时出现network proxy问题
今天查看了一些资料,发现上面的两个问题出现的原因是:
在公司内网要使用代理才能安装插件,所以需要为npm设置代理。
解决方法:
为npm设置代理
在终端输入以下命令:npm config set proxy http://web-proxy.oa.com:8080
其中”`web-proxy.oa.com:8080 `”是自己机器所在网络的代理地址
提出疑问:为什么需要设置npm代理?
首先先明白什么是代理,什么是代理服务器:
可参考:
我们可以去电脑设置中查看自己的电脑已经自动设置了代理服务器。