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
标签:node,npm,js,版本,nvm,安装 From: https://www.cnblogs.com/galo/p/17531306.html