2.nvm和nrm的使用

5 阅读1分钟

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]