在开始使用 Node.js 之前,必须先在您的计算机上安装它。本章将详细介绍在不同操作系统上安装 Node.js 的多种方法,包括官方安装包、包管理器以及版本管理工具 nvm。您可以根据自己的需求选择最合适的方式。
访问 Node.js 官网,首页会提供两个版本:LTS(长期支持版) 和 Current(最新尝鲜版)。对于大多数用户,建议下载 LTS 版本以获得更好的稳定性和兼容性。
.msi 文件),根据系统位数选择 64-bit 或 32-bit。node 和 npm 命令。
.pkg 文件)。.pkg 文件,按照安装向导的提示进行操作(通常一路继续即可)。node -v 验证安装。此外,macOS 用户还可以通过 Homebrew 安装(见下文包管理器方式)。
官方提供了适用于 Linux 的二进制文件,但更推荐使用包管理器或 nodesource 仓库安装。
# 使用 nodesource 提供的安装脚本(推荐)
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs
# 验证
node -v
npm -v
对于其他发行版(如 CentOS、Fedora),请参考官方文档。
各操作系统的包管理器也提供了 Node.js 安装包,方便与系统其他软件统一管理。
# 安装 Homebrew(如果尚未安装)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 安装 Node.js
brew install node
# 验证
node -v
npm -v
sudo pacman -S nodejs npm如果你使用包管理器 Chocolatey:
# 以管理员身份打开 PowerShell,先安装 Chocolatey
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
# 安装 Node.js LTS 版本
choco install nodejs-lts
# 或者安装最新版
choco install nodejs
Windows 11/10 也内置了 winget:
winget install OpenJS.NodeJS.LTS # LTS 版
winget install OpenJS.NodeJS # 最新版
nvm(Node Version Manager)允许你在同一台机器上安装和切换多个 Node.js 版本,非常适合需要测试不同环境或同时维护多个项目的开发者。
macOS / Linux:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
# 或者使用 wget
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
安装完成后,重新打开终端或执行 source ~/.bashrc(或 ~/.zshrc)使 nvm 命令生效。
Windows: 可以使用 nvm-windows,从 GitHub 发布页 下载 nvm-setup.exe 安装。
# 查看可安装的版本
nvm list available # Windows 下为 nvm list available
# 或者
nvm ls-remote # macOS/Linux
# 安装特定版本,例如 18.17.0
nvm install 18.17.0
# 安装最新 LTS 版本
nvm install --lts
# 切换到已安装的版本
nvm use 18.17.0
# 设置默认版本
nvm alias default 18.17.0
# 查看已安装版本
nvm list
无论通过哪种方式安装,安装完成后都可以通过以下命令验证是否成功:
node -v
# 输出示例:v18.17.0
npm -v
# 输出示例:9.6.7
如果显示出对应的版本号,说明 Node.js 和 npm 已经正确安装并配置了环境变量。
npm 默认的官方源在国外,国内用户可能会遇到速度慢的问题,可以配置为淘宝镜像:
# 临时使用
npm --registry https://registry.npmmirror.com install express
# 永久配置
npm config set registry https://registry.npmmirror.com
# 验证配置
npm config get registry
也可以使用 cnpm 工具:npm install -g cnpm --registry=https://registry.npmmirror.com,之后使用 cnpm 命令代替 npm。
C:\Program Files\nodejs\)到系统环境变量。sudo 安装全局包,或者使用 nvm 避免权限问题。现在你已经成功安装了 Node.js 和 npm!接下来我们将编写第一个 Node.js 程序,体验 JavaScript 在服务器端的魅力。如果你在安装过程中遇到任何问题,欢迎在评论区留言讨论。