先描述一下沒有nrm時咱們是怎樣使用npm源的npm
查看npm源地址,終端中輸入測試
npm config list
能夠看到npm源url
metrics-registry = "https://registry.npmjs.org/"
若是須要修改registry地址,例如切換到國內的淘寶源命令行
npm set registry https://registry.npm.taobao.org/
若是要刪除這個源code
npm config rm registry
這種方式缺少對源的管理,切換源須要每次配置地址。若是使用中切換源比較頻繁,那麼步驟也很繁瑣,因此我引入nrm這一源管理器。blog
nrm 是一個 npm 源管理器,容許你快速地在 npm 源間切換。class
在命令行執行以下命令,全局安裝nrm。test
npm install -g nrm
執行命令 nrm add <registry> <url>,其中 registry 爲源名,url
爲源的路徑。例以下面添加公司的私有源。配置
nrm add yuxxxx http://sinxxx.yuxxxx.cn:4123/
執行命令 nrm use <registry>切換源。終端
nrm use yuxxxx
用nrm ls命令查看默認配置,帶*號即爲當前使用的源。能夠看出切換已生效。
經過nrm test <registry>測試相應源的響應時間。
執行命令 nrm del <registry> 刪除對應的源。