npm切换镜像站点

方法一:

更改npm配置文件:node

npm config set registry URL
  •  

URL 即为须要设置的镜像站点地址,如淘宝镜像 http://registry.npm.taobao.orgnpm

方法二:

安装nrm 管理,安装这个的前提是能肯定连接到如今的镜像地址:工具

npm install -g nrm
  •  

待安装完nrm 以后,经过nrm 管理镜像的地址,一条命令切换,如:oop

nrm use taobao
  •  

nrm 除了淘宝站点镜像以外还有其余的,能够使用一下命令查看:测试

nrm ls
  •  

呃,使用 sudo apt-get install npm 安装好npm以后就想把 nrm 安装好,结果安装好 nrm 以后,便执行起上面的那条命令,而后发现提示没有找到 nrm 命令 -_-|| 好吧,原来是忘了安装 node 了。 
下载 node,以下载 0.12.7版的 .tar.gz 压缩包: 
解压:spa

tar zxvf node-v0.12.7.tar.gz
  •  

转到解压后的文件夹中以后:.net

./configure --prefix=/usr/node
  •  

--prefix=/usr/node 是指定安装后命令路径,使用默认的话能够不用,即只执行 ./configure 即可。 
编译,以及安装(前提是有 g++/gcc 编译工具):code

sudo make && make install
  •  

在安装好 node 以后执行下 nrm ls 即可看到有哪些镜像地址可供使用了。get

npm ---- https://registry.npmjs.org/
  cnpm --- http://r.cnpmjs.org/
* taobao - http://registry.npm.taobao.org/
  edunpm - http://registry.enpmjs.org/
  eu ----- http://registry.npmjs.eu/
  au ----- http://registry.npmjs.org.au/
  sl ----- http://npm.strongloop.com/
  nj ----- https://registry.nodejitsu.com/
  pt ----- http://registry.npmjs.pt/
  •  

使用nrm 切换镜像地址:it

nrm use taobao
  •  

固然也能够在 nrm 中添加本身的镜像地址:

nrm add URL 'registry_name'
  •  

或者删除用不上的镜像地址:

nrm del 'registry_name'
  •  

nrm 还提供测试镜像地址的响应速度:

nrm test ['registry_name']
相关文章
相关标签/搜索