因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 的位置,然后解压放进去就行了。
使用淘宝 npm 会更加快 https://npm.taobao.org/