因GFW的一些原因,你懂的,npm安装包经常会抽风,所以还是搞个镜像(代理)吧,妥妥滴

具体设置,有下面几种方法。

方法一

国内镜像源,http://cnpmjs.org

1、通过config命令,

npm config set registry http://registry.cnpmjs.org
npm info underscore (如果上面配置正确这个命令会有字符串response)

或者

npm install -g cnpm --registry=http://r.cnpmjs.org

registry 参数的作用就是指向需要 download 的仓库。 cnpm 跟国外的 npm 是同步的,只要 npm 有更新,cnpm 就会跟着一起更新。

2、也可以安装 cnpm,安装好了之后使用 cnpm 来下载文件,原理跟上面是一样的,命令如下:

cnpm install -g package_name

3、编辑 ~/.npmrc 加入下面内容

registry = https://registry.npm.taobao.org

方法二

使用代理

# 设置代理地址和端口
npm config set proxy=http://127.0.0.1:8086

# 设置 https 的代理
npm config set https_proxy=http://127.0.0.1:8086

# 修改registry为npm默认镜像
npm config set registry=http://registry.npmjs.org

开启本地代理,npm 走你~

方法三

直接下载到本地。

直接把文件下载下来,然后放到 node_modules 之中就行了。如果是全局模块,找到全局 node_modules 的位置,然后解压放进去就行了。