返回

Windows11手把手教你轻松安装不同版本Node.js

前端

在 Windows 11 上安装和管理多个 Node.js 版本

作为一名热衷的开发人员,你是否曾经因为需要同时在 Windows 11 上运行不同版本的 Node.js 而抓耳挠腮?如果是这样,请别担心,你并不是孤军奋战。在这篇博文中,我们将引导你完成在 Windows 11 上轻松安装和管理多个 Node.js 版本的简单步骤。

为什么要安装多个 Node.js 版本?

如果你参与多个项目,每个项目都使用不同版本的 Node.js,则需要在系统上安装多个版本。这让你可以根据项目的特定需求使用适当的版本。

安装前准备

在开始安装之前,你需要确保你的系统符合以下要求:

  • 支持虚拟化技术的处理器(使用 msinfo32 检查)
  • 已安装 Windows Subsystem for Linux 2(WSL2)

安装 WSL2

WSL2 是一个允许你在 Windows 系统上运行 Linux 发行版的子系统。在 Windows 11 中,WSL2 是一个默认启用的功能。但是,如果你之前没有启用它,请按照以下步骤操作:

  1. 打开控制面板。
  2. 转到“程序和功能”。
  3. 选择“启用或关闭 Windows 功能”。
  4. 勾选“Windows Subsystem for Linux”和“Virtual Machine Platform”复选框。
  5. 单击“确定”。
  6. 重新启动你的电脑。

安装 Node.js

现在,你可以开始安装不同的 Node.js 版本了。你可以通过以下两种方式安装 Node.js:

  • 从 Microsoft Store 安装: 打开 Microsoft Store,搜索“Node.js”,然后选择你想要的版本。单击“安装”。
  • 从 Node.js 官网下载安装程序: 访问 nodejs.org,下载适合你系统的安装程序并运行它。

设置 Node.js 版本

安装完成后,你需要设置要使用的 Node.js 版本。打开命令提示符或 PowerShell,并输入以下命令:

node --version

这将显示你当前使用的 Node.js 版本。要切换到其他版本,请使用以下命令:

nvm use VERSION

其中“VERSION”是你想要切换到的 Node.js 版本。例如,要切换到 Node.js 16.16.0,请输入:

nvm use 16.16.0

常见问题解答

  • 如何卸载 Node.js 版本?
    你可以使用 nvm 卸载版本。打开命令提示符或 PowerShell 并输入:

    nvm uninstall VERSION
    
  • 如何更新 Node.js 版本?
    打开命令提示符或 PowerShell 并输入:

    nvm install --lts
    
  • 我可以看到所有已安装的 Node.js 版本吗?
    打开命令提示符或 PowerShell 并输入:

    nvm ls
    
  • 如何将 Node.js 添加到路径?
    打开命令提示符或 PowerShell 并输入:

    nvm alias default VERSION
    
  • 如何删除 nvm?
    打开命令提示符或 PowerShell 并输入:

    nvm uninstall
    

结论

通过遵循本指南,你可以在 Windows 11 上轻松安装和管理多个 Node.js 版本。这将使你能够根据项目的具体需求使用适当的版本,从而提高你的开发效率和项目兼容性。