nvm安装node.js总结

发布时间 2023-07-06 10:08:55作者: 都是朕的江山

nvm安装node.js总结

什么是nvm?

nvm(Node.js version manager) 是一个命令行应用,可以协助您快速地 更新、安装、使用、卸载 本机的全局 node.js 版本。

为什么要用nvm?

有时候,我们可能同时在进行多个项目开发,而多个项目所使用的node版本又是不一样的,或者是要用最新的node版本进行试验和学习。这种情况下,对于维护多个版本的node将会是一件非常麻烦的事情,而nvm就是为解决这个问题而产生的,他可以在同一台电脑上进行多个node版本之间的切换,而这正是nvm的价值所在。

nvm基本命令

首先了解下nvm的基本命令:

  • nvm use 版本号 使用某一具体版本,例如 :nvm use 14.3.0
  • nvm list 列出当前已安装的所有版本
  • nvm ls 列出当前已安装的所有版本
  • nvm ls-remote Mac版本中,列出全部可以安装的node版本
  • nvm ls available windows版本,列出全部可以安装的node版本
  • nvm current 显示当前的版本
  • nvm alias 给不同的版本号添加别名
  • nvm unalias 删除已定义的别名
  • nvm reinstall-packages 在当前版本node环境下,重新全局安装指定版本号的npm包

 

切换版本具体操作:

https://juejin.cn/post/7094576504243224612(直接附上网上的链接了哈)

安装过程中遇到的问题

nvm ls available连接超时

 

解决:

在setting.xml里添加如下两行:

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

 

 

nvm切换node.js失效

如果使用nvm use 【node版本】显示成功,但实际上切换失效,有可能是因为node安装路径的问题

解决:node的安装路径不要去修改(我是这么解决的,当然也有可能是其他的原因造成nvm切换node.js失效,那就需要另找方案了)

 

效果:

 

 

 

参考文章

https://zhuanlan.zhihu.com/p/337663452

https://juejin.cn/post/7094576504243224612