cnpm是淘宝定制提供的命令行工具,用来替代npm。由于我国特殊的国情,使用cnpm的速度远远快于npm,但是也存在一些不愉快和暗病。
今天发现一个工具,可以管理npm仓库,快速在各个仓库之间切换,这个工具就是nrm。
安装nrm
npm install -g nrm
使用nrm
在命令行界面输入nrm,即可出现用法。
Usage: nrm [options] [command]
Options:
-V, --version output the version number
-h, --help output usage information
Commands:
ls List all the registries
current Show current registry name
use Change registry to registry
add [home] Add one custom registry
del Delete one custom registry
home [browser] Open the homepage of registry with optional browser
test [registry] Show response time for specific or all registries
help Print this help
仓库列表
nrm ls
npm ---- https://registry.npmjs.org/
cnpm --- http://r.cnpmjs.org/
* taobao - https://registry.npm.taobao.org/
nj ----- https://registry.nodejitsu.com/
rednpm - http://registry.mirror.cqupt.edu.cn/
npmMirror https://skimdb.npmjs.com/registry/
edunpm - http://registry.enpmjs.org/
切换至cnpm仓库
nrm use cnpm
其他功能
当前仓库名称、添加仓库、删除仓库、浏览器打开仓库等功能,详见nrm help。