更改npm配置文件:node
npm config set registry URL
URL 即爲須要設置的鏡像站點地址,如淘寶鏡像 http://registry.npm.taobao.org
npm
安裝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']