nrm 是一個 npm
源管理器,允許你快速地在 npm
源間切換。注意:nrm只是提供了幾個常用下載包的url地址,並讓我們在這裏個地址之間方便切換,但是我們每次裝包的時候,使用的裝包工具永遠都是npm。
nrm的安裝
在命令行執行命令,npm install -g nrm
,全局安裝nrm。
nrm -V 查看安裝版本:1.2.1
通過命令 npm config get prefix 查看 npm 安裝路徑(npm config set prefix 可設置 npm 安裝路徑)。
C:\Users\IT\AppData\Roaming\npm
打開該路徑,在 npm 目錄下有個 node_modules 文件夾,全局安裝的所有模塊都在該文件夾中。
安裝好nrm之後,執行命令nrm ls
查看可選的源。
nrm ls
*npm ---- https://registry.npmjs.org/
cnpm --- http://r.cnpmjs.org/
taobao - http://registry.npm.taobao.org/
eu ----- http://registry.npmjs.eu/
au ----- http://registry.npmjs.org.au/
sl ----- http://npm.strongloop.com/
nj ----- https://registry.nodejitsu.com/
(注意區分cnpm裝包工具和cnpm鏡像地址的區別)
其中,帶*
的是當前使用的源,上面的輸出表明當前源是官方源。如果要切換到taobao
源,執行命令nrm use taobao
。
可以增加定製的源,特別適用於添加企業內部的私有源,
執行命令 nrm add <registry> <url>
,其中reigstry
爲源名,url
爲源的路徑。
nrm add registry http://192.168.10.127:8081/repository/npm-public/
執行命令 nrm del <registry>
刪除對應的源。
還可以通過 nrm test
測試相應源的響應時間。
nrm test npm
npm ---- 1328ms
取自:https://blog.csdn.net/anway12138/article/details/79455224