一、nrmadd簡介
nrmadd是npm registry manager的一個操作工具,它可以讓我們在多個npm鏡像源之間快速切換,並且支持新增、刪除、修改等操作,簡單易用,非常方便。下面我們來詳細介紹一下nrmadd的使用。
二、安裝
如果你已經全局安裝了npm,可以直接使用下面的命令進行安裝:
npm install -g nrmadd
安裝完畢後,我們可以使用命令:
nrmadd ls
查看當前支持的鏡像源,結果如下:
npm ---- https://registry.npmjs.org/ cnpm --- http://r.cnpmjs.org/ taobao - http://registry.npm.taobao.org/ nj ----- https://registry.nodejitsu.com/ rednpm - http://registry.mirror.cqupt.edu.cn/
三、使用
1. 添加鏡像源
如果要添加一個新的鏡像源,可以使用命令:
nrmadd add <registry> <url>
其中<registry>是鏡像源的名稱,<url>是鏡像源的地址。例如,我們要新增一個淘寶的鏡像源,可以使用下面的命令:
nrmadd add taobao http://registry.npm.taobao.org/
添加成功後,我們可以使用命令:
nrmadd ls
查看到新添加的鏡像源:
npm ---- https://registry.npmjs.org/ cnpm --- http://r.cnpmjs.org/ taobao - http://registry.npm.taobao.org/ nj ----- https://registry.nodejitsu.com/ rednpm - http://registry.mirror.cqupt.edu.cn/
2. 刪除鏡像源
如果要刪除一個鏡像源,可以使用命令:
nrmadd del <registry>
其中<registry>是要刪除的鏡像源的名稱。例如,我們要刪除新增的taobao鏡像源,可以使用下面的命令:
nrmadd del taobao
執行完畢後我們可以使用命令:
nrmadd ls
查看到鏡像源列表中已經沒有taobao了。
3. 修改鏡像源地址
如果要修改一個鏡像源的地址,可以使用命令:
nrmadd mv <registry> <newurl>
其中<registry>是要修改的鏡像源的名稱,<newurl>是新的鏡像源的地址。例如,我們要將taobao鏡像源的地址修改為https,可以使用下面的命令:
nrmadd mv taobao https://registry.npm.taobao.org/
執行完畢後我們可以使用命令:
nrmadd ls
查看到鏡像源列表中的taobao的url已經修改為https了。
4. 切換鏡像源
要切換當前的鏡像源,可以使用命令:
nrmadd use <registry>
其中<registry>是要切換的鏡像源的名稱。例如,我們要切換到使用淘寶的鏡像源,可以使用下面的命令:
nrmadd use taobao
執行完畢後,我們可以使用命令:
npm config get registry
查看到當前的npm鏡像源已經切換為淘寶了。
5. 更新鏡像源
要更新nrmadd支持的鏡像源列表,可以使用命令:
nrmadd up
執行完畢後我們可以使用命令:
nrmadd ls
查看到支持的鏡像源列表已經更新了。
四、總結
通過以上的介紹我們可以看到,nrmadd是一個非常實用的npm鏡像源管理工具。它可以讓我們方便地在多個鏡像源之間切換,並且支持新增、刪除、修改等管理操作,能夠大大提高我們的開發效率。
原創文章,作者:UCTNG,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/368013.html