切换node版本

8,301 阅读2分钟

以下是切换 Node 版本的几种常见方法:

1. 使用 nvm(Node Version Manager)

1.1 安装 nvm

  • 安装步骤(macOS/Linux)

    • 可以使用以下命令安装 nvm:

收起

bash

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
  • 或者使用 wget:

收起

bash

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

1.2 验证安装

  • 验证 nvm 安装

    • 关闭并重新打开终端,然后输入 nvm --version,如果显示版本号,则表示安装成功。

1.3 安装 Node 版本

  • 安装 Node 版本

    • 可以使用 nvm install <version> 命令来安装特定的 Node 版本。例如,安装 Node 14.17.6:

收起

bash

nvm install 14.17.6

1.4 切换 Node 版本

  • 切换 Node 版本

    • 使用 nvm use <version> 命令切换到所需的 Node 版本。例如,切换到 Node 14.17.6:

收起

bash

nvm use 14.17.6

1.5 列出已安装的 Node 版本

  • 列出 Node 版本

    • 使用 nvm ls 命令查看已安装的 Node 版本,当前使用的版本会有 -> 标记。

2. 使用 n(Node 版本管理工具)

2.1 安装 n

  • 全局安装 n

    • 首先确保你已经安装了 Node 和 npm,然后使用 npm 安装 n:

收起

bash

npm install -g n

2.2 安装 Node 版本

  • 安装 Node 版本

    • 可以使用 n <version> 命令来安装 Node 版本。例如,安装 Node 16.13.2:

收起

bash

n 16.13.2

2.3 切换 Node 版本

  • 切换 Node 版本

    • 使用 n 命令列出已安装的 Node 版本,然后使用 n <version> 来切换到所需的版本。例如:

收起

bash

n 16.13.2

3. 使用 Node 版本管理器(Windows)

3.1 安装 Node 版本管理器(Windows)**:

  • 对于 Windows 用户,可以使用 nvm-windows 来管理 Node 版本。首先,从 nvm-windows 的 GitHub 仓库下载安装程序:
  • 下载地址:github.com/coreybutler…

3.2 安装 Node 版本

  • 安装 Node 版本

    • 打开命令提示符,使用 nvm install <version> 命令安装 Node 版本。例如,安装 Node 12.22.12:

收起

cmd

nvm install 12.22.12

3.3 切换 Node 版本

  • 切换 Node 版本

    • 使用 nvm use <version> 命令切换到所需的 Node 版本。例如,切换到 Node 12.22.12:

收起

cmd

nvm use 12.22.12

4. 注意事项

4.1 权限问题

  • macOS/Linux

    • 在 macOS 或 Linux 上使用 nvm 或 n 时,可能需要使用 sudo 权限,特别是在全局安装或进行系统级操作时。

4.2 兼容性

  • nvm-windows 兼容性

    • nvm-windows 仅适用于 Windows 系统,且在某些情况下可能与其他 Windows 工具或环境有兼容性问题。

4.3 环境变量

  • 确保环境变量更新

    • 切换 Node 版本后,确保环境变量更新,以便使用新的 Node 版本。在使用 nvm 或 nvm-windows 时,它们会自动更新环境变量,但在某些情况下可能需要手动检查。

5. 总结

  • nvm:适用于 macOS 和 Linux,通过 nvm install <version> 安装 Node 版本,nvm use <version> 切换版本。

  • n:适用于已经安装 Node 和 npm 的环境,使用 n <version> 安装和切换 Node 版本。

  • nvm-windows:适用于 Windows,使用 nvm install <version> 安装 Node 版本,nvm use <version> 切换版本。

根据你的操作系统和开发环境,选择合适的 Node 版本管理工具,以便灵活切换 Node 版本。