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']
相關文章
相關標籤/搜索