1.nvm
github.com/nvm-sh/nvm/…
github.com/coreybutler…
nvm是一个node版本管理器
// 下载指定版本
nvm install <version>
# 卸载指定版本
nvm uninstall <version>
# 切换到某个版本
nvm use <version>
# 列出本地所有安装的版本,也可以用 nvm list
nvm ls
# 列出所有可安装的远程node版本
nvm ls-remote
# 安装最新稳定版本
nvm install stable
# 显示当前使用的版本
nvm current
# 查看 nvm 版本
nvm -v
2.nrm
nrm(NPM Registry Manager)是一款专门用于管理 npm 包镜像源的命令行工具
- nrm -V :查看当前nvm版本。
- nrm -h :显示所有命令。
- nrm current :显示当前源名称。
- nrm use :切换源。
- nrm add [home] :添加一个源。比如公司自己的私有源等。
- nrm set-auth [always] :设置自定义源的授权信息。
- nrm set-email :给自定义源设置路径。
- nrm set-hosted-repo :设置发布到自定义源的npm托管仓储。
- nrm del :删除自定义源。
- nrm home [browser] :浏览器中打开源首页。
- nrm publish [options] [|] :发布包到自定义源,如果没有使用自定义源,则直接发布到npm。
- nrm test [registry] :测试源的访问速度。不加registry时,测试所有的。
// 通过 npm 命令来安装 nrm
npm i nrm -g
// 查看当前使用的镜像
npm config get registry
// 原始方法切换另一个镜像元
npm config set registry https://registry.npmmirror.com/
// 查看有哪些镜像元
nrm ls
// nrm切换某一个镜像元
nrm use npm
// 测试源网络情况
nrm test npm
// 添加源
nrm add [name] [url]
// 删除源
nrm del [name]