Windows/CentOS/MacOS 安装 Node.js 教程

使用 NVM 安装 Node.js

NVM (Node Version Manager) 是一个非常好用的 Node.js 版本管理工具,可以方便地安装和切换不同版本的 Node.js。

Windows

  1. 下载并安装 nvm-windows:

  2. 安装完成后,打开新的命令提示符或 PowerShell,验证安装:

    1
    nvm version
  3. 安装 Node.js:

    1
    2
    3
    4
    5
    6
    7
    8
    # 查看可用的 Node.js 版本
    nvm list available

    # 安装最新的 LTS 版本
    nvm install lts

    # 使用特定版本
    nvm use 16.20.0

CentOS

  1. 安装 NVM:

    1
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
  2. 配置环境变量,将以下内容添加到 ~/.bashrc~/.zshrc

    1
    2
    3
    export NVM_DIR="$HOME/.nvm"
    [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
    [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
  3. 重新加载配置:

    1
    source ~/.bashrc  # 或 source ~/.zshrc
  4. 安装 Node.js:

    1
    2
    3
    4
    5
    6
    7
    8
    # 查看可用的 Node.js 版本
    nvm ls-remote

    # 安装最新的 LTS 版本
    nvm install --lts

    # 使用特定版本
    nvm use 16.20.0

macOS

  1. 使用 Homebrew 安装 NVM:

    1
    brew install nvm
  2. 创建 NVM 目录:

    1
    mkdir ~/.nvm
  3. 配置环境变量,将以下内容添加到 ~/.zshrc~/.bash_profile

    1
    2
    3
    export NVM_DIR="$HOME/.nvm"
    [ -s "/usr/local/opt/nvm/nvm.sh" ] && \. "/usr/local/opt/nvm/nvm.sh"
    [ -s "/usr/local/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/usr/local/opt/nvm/etc/bash_completion.d/nvm"
  4. 重新加载配置:

    1
    source ~/.zshrc  # 或 source ~/.bash_profile
  5. 安装 Node.js:

    1
    2
    3
    4
    5
    6
    7
    8
    # 查看可用的 Node.js 版本
    nvm ls-remote

    # 安装最新的 LTS 版本
    nvm install --lts

    # 使用特定版本
    nvm use 16.20.0

常用 NVM 命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 列出已安装的版本
nvm ls

# 安装最新版本
nvm install node

# 安装特定版本
nvm install 16.20.0

# 切换 Node.js 版本
nvm use 16.20.0

# 设置默认版本
nvm alias default 16.20.0

# 查看当前使用的版本
nvm current

验证安装

安装完成后,可以通过以下命令验证 Node.js 和 npm 是否正确安装:

1
2
node --version
npm --version