如何安装指定版本node

2,219 阅读2分钟

如何安装指定版本node

方法 1:使用 Node Version Manager (nvm)

nvm 是一个流行的工具,可以轻松管理多个 Node.js 版本。它支持 macOS、Linux 和 Windows(通过 nvm-windows)。

步骤:

1.安装nvm

  • macOS/Linux:

    运行以下命令安装nvm

    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
    
  • Windows:

    下载并安装 nvm-windows

2.查看可安装的 Node.js 版本

运行以下命令查看所有可用的 Node.js 版本:

nvm ls-remote

3.**安装指定版本的 Node.js **:

例如,安装20.11.0版本:

nvm install 20.11.0

4.切换到指定版本

如果已经安装了多个版本,可以使用如下命令切换:

nvm use 20.11.0

5.设置默认版本

如果你想将某个版本设置为默认版本:

nvm install default 20.11.0

方法 2:直接下载安装包

如果你不想使用 nvm,可以直接从 Node.js 官网下载指定版本的安装包。

步骤:

  1. 访问 Node.js 官网历史版本页面
  2. 找到需要的版本(例如20.11.0),然后下载对应的安装包:
    • macOS: .pkg文件
    • Windows: .msi文件
    • Linux: .tar.xz文件
  3. 运行安装包并按照提示完成安装。

方法 3:使用包管理工具

如果你使用的是 macOS 或 Linux,可以通过包管理工具(如 brewapt)安装指定版本的 Node.js。

macOS(使用Homebrew):

  1. 安装Homebrew(如果未安装):

     /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    
  2. 安装指定版本的Node.js:

    brew install node@20.x
    
  3. 将Node.js添加到PATH:

    echo 'export PATH="/usr/local/opt/node@18/bin:$PATH"' >> ~/.zshrc  # 或者 ~/.bashrc
    source ~/.zshrc
    

Linux(使用apt):

  1. 添加NodeSource仓库(以Node.js 20.x 为例):

    curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
    
  2. 安装Node.js:

    sudo apt-get install -y nodejs
    

方法 4:使用 Docker

如果你不想在本地安装 Node.js,可以使用 Docker 运行指定版本的 Node.js。

步骤:

  1. 安装Docker(如果未安装):

  2. 拉取指定版本的Node.js镜像:

    docker pull node:22.11.0
    
  3. 运行容器:

    docker run -it node:18.0.0 bash
    

最后:验证安装

无论使用哪种方法,安装完成后都可以通过以下命令验证 Node.js 版本:

node -v

总结

  • 推荐使用 nvm,因为它可以轻松管理多个 Node.js 版本。
  • 如果只需要一个特定版本,可以直接下载安装包或使用包管理工具。
  • 如果需要隔离环境,可以使用 Docker。