您的位置:首页 > 产品设计 > 产品经理

npm切换镜像站点

2015-09-29 17:24 447 查看

方法一:

更改npm配置文件:

npm config set registry URL


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


方法二:

安装
nrm
管理,安装这个的前提是能确定链接到现在的镜像地址:

npm install -g nrm


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

nrm use taobao


nrm
除了淘宝站点镜像之外还有其他的,可以使用一下命令查看:

nrm ls


呃,使用
sudo apt-get install npm
安装好npm之后就想把
nrm
安装好,结果安装好
nrm
之后,便执行起上面的那条命令,然后发现提示没有找到
nrm
命令 -_-|| 好吧,原来是忘了安装
node
了。

下载 node,如下载 0.12.7版的
.tar.gz
压缩包:

解压:

tar zxvf node-v0.12.7.tar.gz


转到解压后的文件夹中之后:

./configure --prefix=/usr/node


--prefix=/usr/node
是指定安装后命令路径,使用默认的话可以不用,即只执行
./configure
便可。

编译,以及安装(前提是有
g++/gcc
编译工具):

sudo make && make install


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

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/[/code] 
使用
nrm
切换镜像地址:

nrm use taobao


当然也可以在
nrm
中添加自己的镜像地址:

nrm add URL 'registry_name'


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

nrm del 'registry_name'


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

nrm test ['registry_name']
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: