Windows 使用 NVM 安装和管理 Node.js 教程

发表于 2025-09-10 11:41:05 分类于 默认分类 阅读量 111

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

  1. 打开 nvm-windows Releases 页面
  2. 找到最新版本,例如 nvm-setup.exe
  3. 点击下载 安装包

📌 3. 安装 NVM

  1. 运行下载好的 nvm-setup.exe

  2. 选择安装路径(建议默认)

    • NVM 安装路径(如 C:\nvm
    • Node.js symlink 路径(如 C:\Program Files\nodejs
  3. 点击下一步完成安装


📌 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. 注意事项

  1. 不要同时安装官方 Node.js,避免路径冲突。
  2. 安装全局依赖时,请确保切换到对应的 Node 版本再安装。
  3. NVM 在 Windows 上安装时需要 管理员权限
  4. 如果遇到 nvm use 后 Node 不生效,可以尝试关闭并重新打开终端。

🎯 总结

通过 nvm-windows,我们可以:

  • 在 Windows 上轻松安装多个 Node.js 版本
  • 一键切换 Node.js 环境
  • 避免项目间 Node 版本冲突

推荐所有前端/Node.js 开发者在 Windows 上使用 NVM 来管理 Node.js。

正物博客
一路向前,山海自平