Windows 使用 NVM 安装和管理 Node.js 教程
在前端开发中,Node.js 是必不可少的运行环境。不同项目可能需要不同版本的 Node.js,如果你直接安装 Node,很容易遇到版本冲突问题。 为了解决这个问题,我们可以使用 NVM (Node Version Manager) 来管理多个 Node 版本。
本文将带你在 Windows 系统 上,使用 nvm-windows 安装和切换 Node.js 版本。
📌 1. 什么是 NVM?
-
NVM(Node Version Manager) 是一个 Node.js 版本管理工具。
-
通过它可以:
- 安装多个 Node.js 版本
- 在不同版本之间自由切换
- 避免全局依赖和项目冲突
在 Linux/macOS 上有官方的 nvm , 在 Windows 上则需要使用专门的 nvm-windows 。
📌 2. 下载 NVM for Windows
- 打开 nvm-windows Releases 页面
- 找到最新版本,例如
nvm-setup.exe
- 点击下载 安装包
📌 3. 安装 NVM
-
运行下载好的
nvm-setup.exe
-
选择安装路径(建议默认)
- NVM 安装路径(如
C:\nvm
) - Node.js symlink 路径(如
C:\Program Files\nodejs
)
- NVM 安装路径(如
-
点击下一步完成安装
📌 4. 验证安装
安装完成后,打开 命令提示符 (CMD) 或 PowerShell,输入:
nvm version
如果显示出版本号,例如:
1.1.11
说明 NVM 已经安装成功。
📌 5. 安装 Node.js
使用 NVM 安装某个版本的 Node.js:
nvm install 18.17.0
安装完成后,可以查看已安装的版本:
nvm list
输出示例:
* 18.17.0 (Currently using 64-bit executable)
📌 6. 切换 Node.js 版本
假如你还安装了另一个版本:
nvm install 16.20.0
现在你可以自由切换版本:
nvm use 16.20.0
检查当前版本:
node -v
输出示例:
v16.20.0
📌 7. 卸载 Node.js 版本
如果某个 Node 版本不再需要,可以卸载:
nvm uninstall 18.17.0
📌 8. 设置默认 Node.js 版本
可以让 NVM 在启动时自动使用某个版本:
nvm use 18.17.0
同时在 settings.txt
文件中修改默认配置(位于 NVM 安装目录)。
📌 9. 注意事项
- 不要同时安装官方 Node.js,避免路径冲突。
- 安装全局依赖时,请确保切换到对应的 Node 版本再安装。
- NVM 在 Windows 上安装时需要 管理员权限。
- 如果遇到
nvm use
后 Node 不生效,可以尝试关闭并重新打开终端。
🎯 总结
通过 nvm-windows,我们可以:
- 在 Windows 上轻松安装多个 Node.js 版本
- 一键切换 Node.js 环境
- 避免项目间 Node 版本冲突
推荐所有前端/Node.js 开发者在 Windows 上使用 NVM 来管理 Node.js。