Windows 环境下 NVM 命令详解:多版本 Node.js 管理利器

“一个 Node.js 版本走天下?太局限了!试试 nvm,版本切换如丝般顺滑。”

什么是 NVM

NVM(Node Version Manager)是一个命令行工具,允许你安装并在多个 Node.js 版本之间自由切换。

  • 在 Linux/macOS 下常用的是 nvm-sh
  • Windows 下使用的是 nvm-windows,这是一个独立的重写版本。

安装 nvm-windows

📥 下载地址:https://github.com/coreybutler/nvm-windows/releases
在这里插入图片描述

  1. 下载 .exe 安装包(建议使用带安装向导版本)
  2. 安装时选择 Node.js 安装路径和 nvm 数据路径(建议默认即可)
  3. 安装成功后,在命令行输入:
nvm -v

若出现版本号,说明一切顺利
在这里插入图片描述


常用命令详解

安装某个 Node.js 版本

nvm install 18.20.8

安装 Node.js v18.20.8,并自动下载到指定路径。


查看已安装版本

nvm list

输出示例:

  * 18.20.8

* 表示当前使用的版本。


设置使用的版本

nvm use 18

在这里插入图片描述

立即切换到 Node.js v18.17.1,nodenpm 命令将自动指向对应版本。

💡 注意:切换版本会临时修改 PATH 环境变量,因此如果你开了多个 CMD/PowerShell 窗口,要重新打开才能生效。


设置默认版本

nvm use 18.20.8 default

或者:

nvm alias default 18.20.8

在这里插入图片描述


卸载某个版本

nvm uninstall 18.20.8

在这里插入图片描述

不会影响其他版本,放心删!


查看远程可用版本

nvm list available

列出所有官方支持的 Node.js 版本(可能有点慢)。

在这里插入图片描述


安装带有特定 npm 版本的 Node.js

nvm install 18.17.1 --latest-npm

在这里插入图片描述


示例演示:在多个项目中切换 Node 版本

# 项目 A 需要 Node.js 16.x
nvm use 16.20.2

# 项目 B 需要 Node.js 18.x
nvm use 18.20.18

在这里插入图片描述

每次进入不同项目前执行一次 nvm use,或者在你的终端配置文件中加一条项目识别指令。


小技巧

  • 在每个项目中使用 .nvmrc 文件 + 自动切换工具(如 nvm-auto
  • nvm-windows 支持通过 Git Bash 运行,但有兼容性差异,建议用 CMD/PowerShell
  • 不建议与 Node.js 官方安装包混用,否则路径可能冲突

总结

你要做的事情使用的命令
安装某版本nvm install <version>
查看本地版本列表nvm list
切换 Node 版本nvm use <version>
设置默认版本nvm alias default <version>
卸载版本nvm uninstall <version>

希望这篇 nvm for Windows 命令详解,能让你在版本混战的世界中,优雅切换、轻松上手!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

勤奋的知更鸟

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值