nvm安装node.js总结
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失效,那就需要另找方案了)
效果:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?