Node.js 下载安装与配置教程
1. Node.js 简介
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境,让 JavaScript 可以脱离浏览器在服务器端运行。它采用事件驱动、非阻塞 I/O 模型,轻量且高效。
2. 下载 Node.js
官方下载地址
访问 Node.js 官网:https://nodejs.org/
提供两个版本:
| 版本 | 说明 |
|---|---|
| LTS(长期支持版) | 稳定性高,适合生产环境,推荐大多数用户使用 |
| Current(最新版) | 包含最新特性,适合尝鲜,稳定性略低 |
💡 推荐下载 LTS 版本,以获得更好的稳定性和长期支持。
下载文件类型说明
| 文件格式 | 适用系统 | 说明 |
|---|---|---|
.msi |
Windows | 安装包版,自动配置环境变量,推荐 |
.zip |
Windows | 压缩包版,免安装,需手动配置 |
.pkg |
macOS | 安装包版,自动配置环境变量 |
.tar.gz |
macOS/Linux | 源码压缩包,需编译安装 |
3. Windows 系统安装
方式一:MSI 安装包(推荐)
- 下载
.msi格式的安装包(选择对应系统位数:x64 / x86) - 双击运行安装程序,点击
Next - 勾选
I accept the terms in the License Agreement,点击Next - 选择安装路径(默认
C:\Program Files\nodejs\) - 点击
Next直到安装完成
✅ 安装过程中会自动将 Node.js 添加到系统环境变量 PATH 中,无需手动配置。
方式二:ZIP 压缩包(免安装绿色版)
适用于需要 多版本共存、便携式部署 或 无管理员权限 的场景。
步骤 1:解压到目标目录
将 ZIP 包解压到你想要的目录,例如:
D:\nodejs\
解压后的目录结构示例:
D:\nodejs\
├── node.exe # Node.js 可执行文件
├── npm.cmd # npm 命令行工具
├── npx.cmd # npx 命令行工具
├── node_modules\ # 内置模块
└── ...
步骤 2:配置环境变量(重要!)
① 添加 Node.js 到 PATH
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在「系统变量」或「用户变量」中找到
Path,点击「编辑」 - 点击「新建」,添加 Node.js 解压目录:
D:\nodejs\
- 点击「确定」保存
② 配置 npm 全局安装路径(可选但推荐)
在 D:\nodejs\ 目录下新建两个文件夹:
D:\nodejs\node_global
D:\nodejs\node_cache
打开 CMD 或 PowerShell,执行:
npm config set prefix "D:\nodejs\node_global"
npm config set cache "D:\nodejs\node_cache"
③ 将全局路径添加到 PATH
再次进入「环境变量」设置,在 Path 中添加:
D:\nodejs\node_global
④ 配置 NODE_PATH(可选)
在「系统变量」中新建:
变量名:NODE_PATH
变量值:D:\nodejs\node_global\node_modules
步骤 3:验证安装
重新打开 CMD 终端:
node -v
# 输出示例:v20.15.0
npm -v
# 输出示例:10.8.1
ZIP 方式的优缺点
| 优点 | 缺点 |
|---|---|
| ✅ 免安装,解压即用 | ❌ 需手动配置环境变量 |
| ✅ 方便多版本共存(解压到不同目录) | ❌ 不会自动创建开始菜单快捷方式 |
| ✅ 无需管理员权限 | ❌ 不会自动关联 .js 文件 |
| ✅ 可放在 U 盘便携使用 |
4. macOS 系统安装
方式一:官方安装包
- 下载
.pkg格式的安装包 - 双击运行,按照提示完成安装
- 安装程序会自动配置环境变量
方式二:使用 Homebrew(推荐)
# 安装 LTS 版本
brew install node@20
# 或安装最新版
brew install node
# 安装后链接
brew link --overwrite node@20
方式三:使用 nvm(Node 版本管理)
# 安装 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
# 重启终端后安装 Node
nvm install --lts
nvm use --lts
5. Linux 系统安装
方式一:使用 NodeSource 仓库(推荐)
Ubuntu / Debian:
# 添加 NodeSource 仓库
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
# 安装 Node.js
sudo apt-get install -y nodejs
CentOS / RHEL / Fedora:
# 添加 NodeSource 仓库
curl -fsSL https://rpm.nodesource.com/setup_20.x | sudo bash -
# 安装 Node.js
sudo yum install -y nodejs
方式二:使用 nvm
# 安装 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
# 重新加载配置
source ~/.bashrc
# 安装 LTS 版本
nvm install --lts
nvm use --lts
方式三:使用包管理器
sudo apt update
sudo apt install nodejs npm # Ubuntu/Debian
⚠️ 包管理器中的版本可能较旧,不推荐生产环境使用。
6. 环境变量配置(通用详解)
Windows(MSI 安装版)
MSI 安装包会自动配置 PATH,无需手动操作。如需修改 npm 全局路径:
npm config set prefix "C:\Program Files\nodejs\node_global"
npm config set cache "C:\Program Files\nodejs\node_cache"
Windows(ZIP 版)
按照 3. 方式二 中的步骤配置。
macOS / Linux
编辑 shell 配置文件(~/.bashrc、~/.zshrc 或 ~/.profile):
# 设置 npm 全局安装路径
export NPM_PREFIX=~/.npm-global
mkdir -p $NPM_PREFIX
npm config set prefix $NPM_PREFIX
# 添加到 PATH
export PATH="$NPM_PREFIX/bin:$PATH"
# 加载配置
source ~/.bashrc # 或 source ~/.zshrc
7. 验证安装
打开终端(命令行),执行以下命令:
# 查看 Node.js 版本
node -v
# 输出示例:v20.15.0
# 查看 npm 版本
npm -v
# 输出示例:10.8.1
# 查看 npx 版本
npx -v
# 输出示例:10.8.1
测试 Hello World
创建 test.js 文件:
console.log('Hello, Node.js!');
运行:
node test.js
# 输出:Hello, Node.js!
8. npm 配置与加速
查看当前配置
npm config list
更换为国内镜像源(推荐)
淘宝 npm 镜像:
npm config set registry https://registry.npmmirror.com
npm config get registry # 验证
腾讯云镜像:
npm config set registry https://mirrors.cloud.tencent.com/npm/
使用 cnpm(可选)
npm install -g cnpm --registry=https://registry.npmmirror.com
cnpm install express
配置代理(如需)
npm config set proxy http://proxy.company.com:8080
npm config set https-proxy http://proxy.company.com:8080
# 取消代理
npm config delete proxy
npm config delete https-proxy
9. 常见问题
Q1:node -v 显示 “command not found”
- Windows(ZIP 版):检查环境变量 PATH 是否包含 Node.js 解压目录,需重启终端
- Windows(MSI 版):检查是否以管理员权限安装
- macOS/Linux:检查是否完成安装,或重启终端
Q2:ZIP 版安装后 npm 命令无法使用
确保 npm.cmd 和 node.exe 在同一目录下,且该目录已添加到 PATH 中。
Q3:权限错误(EACCES)
macOS/Linux 解决:
sudo chown -R $(whoami) ~/.npm
Windows 解决:
以管理员身份运行终端。
Q4:npm install 速度慢
更换国内镜像源(见第 8 节)。
Q5:如何切换 Node 版本?
使用 nvm(Node Version Manager):
nvm install 18.17.0
nvm use 18.17.0
nvm list
nvm alias default 20.15.0
Q6:ZIP 包如何卸载?
直接删除解压出来的文件夹,再清除环境变量中对应的 PATH 条目即可,无残留注册表项。

