npm设置代理以及换源

npm由于国内网络原因,需要使用淘宝镜像源cnpm来进行资源包下载。同时由于公司内网原因需要设置代理。

Posted by K4ys0n on January 8, 2020

前言

由于国内网络原因,需要使用淘宝镜像源cnpm来进行资源包下载,可以让下载更快。 同时由于公司内网原因需要设置代理npm才能下载。

设置代理

win+R输入cmd打开命令行,然后输入以下命令(确保你已经安装好node.js):

set http_proxy=http://xx.xx.xx.xx:xxxx
set https_proxy=http://xx.xx.xx.xx:xxxx

双斜杠后面就是代理IP和端口。

换源

win+R输入cmd打开命令行,然后输入以下命令(确保你已经安装好node.js):

npm install -g cnpm --registry=HTTPS://registry.npm.taobao.org

接下来等进度条跑完即可。

后记

由于国内网络原因,使用淘宝镜像源cnpm进行资源包下载虽然比直接使用npm进行资源包下载速度快得多, 但是要注意cnpm在镜像的过程中,存在一个时间差,有可能因为这个时间差造成资源包的版本差异,从而 导致项目报错无法运行的情况,当大家发现有因为资源包而报错的情况时,可以尝试用npm重新下载一次 资源包。