nvm和n都是node版本管理工具,为了解决node各种版本存在不兼容现象,nvm和n是让你在同一台机器上安装和切换不同版本的node的工具

nvm

windows下的离线安装

nvm 的下载地址:https://github.com/coreybutler/nvm-windows/releases , 选择第二个nvm-setup.zip,这样安装方便些。
将下载的文件进行解压:nvm-setup.exe,单击开始安装,直接点击下一步

安装完成以后需要进行配置

  1. /** node下载源 **/
  2. nvm node_mirror https://npm.taobao.org/mirrors/node/
  3. /** npm下载源 **/
  4. nvm npm_mirror https://npm.taobao.org/mirrors/npm/

使用nvm

  1. #安装安装指定版本号的node
  2. nvm install v12.18.0
  3. #使用nvm安装node
  4. nvm use v12.18.0

查看

  1. #验证安装
  2. command -v nvm
  3. #列出远程仓库源中所有可以安装的node版本号
  4. nvm ls-remote
  5. #当前node版本
  6. nvm current
  7. #列出所有已经安装的node版本
  8. nvm ls

mac下的nvm经常使用命令的总结

  1. nvm --help 显示所有信息
  2. nvm --version 显示当前安装的nvm版本
  3. nvm install [-s] <version> 安装指定的版本,如果不存在.nvmrc,就从指定的资源下载安装
  4. nvm install [-s] <version> -latest-npm 安装指定的版本,平且下载最新的npm
  5. nvm uninstall <version> 卸载指定的版本
  6. nvm use [--silent] <version> 使用已经安装的版本 切换版本
  7. nvm current 查看当前使用的node版本
  8. nvm ls 查看已经安装的版本
  9. nvm ls <version> 查看指定版本
  10. nvm ls-remote 显示远程所有可以安装的nodejs版本
  11. nvm ls-remote --lts 查看长期支持的版本
  12. nvm install-latest-npm 安装罪行的npm
  13. nvm reinstall-packages <version> 重新安装指定的版本
  14. nvm cache dir 显示nvmcache
  15. nvm cache clear 清空nvmcache
  16. nvm arch 查看当前系统的位数和当前nodejs的位数
  17. nvm install <version> [arch] 安装制定版本的node 并且可以指定平台 version 版本号 arch 平台
  18. nvm list [available]
  19. - nvm list 查看已经安装的版本
  20. - nvm list installed 查看已经安装的版本
  21. - nvm list available 查看网络可以安装的版本
  22. nvm on 打开nodejs版本控制
  23. nvm off 关闭nodejs版本控制
  24. nvm proxy [url] 查看和设置代理
  25. nvm node_mirror [url] 设置或者查看setting.txt中的node_mirror,如果不设置的默认是 https://nodejs.org/dist/
  26. nvm npm_mirror [url] 设置或者查看setting.txt中的npm_mirror,如果不设置的话默认的是:https://github.com/npm/npm/archive/.
  27. nvm uninstall <version> 卸载制定的版本
  28. nvm use [version] [arch] 切换制定的node版本和位数
  29. nvm root [path] 设置和查看root路径
  30. nvm version 查看当前的版本