Skip to content

安装 Node.js

本指南将详细说明如何在 Windows、macOS 和 Linux 操作系统上安装 Node.js 运行时环境。Node.js 是 PCode 运行所需的核心依赖。

  1. 访问 Node.js 官方网站
  2. 下载 **LTS(长期支持)**版本的 Windows 安装程序(.msi 文件)
  3. 双击运行安装程序
  4. 按照安装向导的提示完成安装:
    • 接受许可协议
    • 选择安装路径(默认即可)
    • 确保勾选 “Automatically install the necessary tools”(自动安装必要的工具)
    • 点击 “Install” 开始安装
  5. 安装完成后,点击 “Finish”

打开 PowerShell 或命令提示符,运行以下命令:

Terminal window
winget install OpenJS.NodeJS.LTS

安装完成后,重新打开终端以使更改生效。

如果您需要在多个 Node.js 版本之间切换,可以使用版本管理工具。

Terminal window
# 使用 curl 安装
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
# 或使用 wget 安装
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash

安装完成后,重新加载您的 shell 配置:

Terminal window
source ~/.bashrc
# 或对于 Zsh 用户
source ~/.zshrc

在 Windows 上,推荐使用 nvm-windows

  1. nvm-windows releases 下载最新的 nvm-setup.exe
  2. 运行安装程序
  3. 重新打开命令提示符或 PowerShell

fnm 是一个更快、更简单的 Node.js 版本管理工具,使用 Rust 构建。

Terminal window
# 使用 curl 安装
curl -fsSL https://fnm.vercel.app/install | bash
# 安装完成后,重新加载 shell 配置
source ~/.bashrc
# 或对于 Zsh 用户
source ~/.zshrc

使用 scoopwinget

Terminal window
# 使用 scoop
scoop install fnm
# 或使用 winget
winget install Schniz.fnm

如果您在中国大陆地区,下载 Node.js 和 npm 包可能会遇到速度慢的问题。以下是一些加速方案。

Terminal window
# 临时使用淘宝镜像
npm install --registry=https://registry.npmmirror.com
# 永久设置淘宝镜像
npm config set registry https://registry.npmmirror.com
# 验证镜像是否设置成功
npm config get registry

nrm (npm registry manager) 可以帮助您快速切换 npm 镜像源:

Terminal window
# 安装 nrm
npm install -g nrm
# 列出可用的镜像源
nrm ls
# 切换到淘宝镜像
nrm use taobao
# 测试镜像源速度
nrm test

淘宝提供了 Node.js 安装包的镜像下载:

访问以上地址,选择您需要的版本进行下载。

如果您在中国大陆使用 Homebrew,可以配置国内镜像加速:

Terminal window
# 安装 Homebrew 时使用国内镜像
/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"
# 或使用中科大的镜像
export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles

cnpm 是淘宝团队提供的 npm 客户端,默认使用淘宝镜像:

Terminal window
# 安装 cnpm
npm install -g cnpm --registry=https://registry.npmmirror.com
# 使用 cnpm 安装包
cnpm install <package-name>

设置镜像后,可以通过以下命令验证:

Terminal window
# 测试下载速度
time npm install express --registry=https://registry.npmmirror.com
# 对比官方源速度
time npm install express --registry=https://registry.npmjs.org

安装完成后,请验证 Node.js 和 npm 是否正确安装:

Terminal window
# 检查 Node.js 版本
node --version
# 检查 npm 版本
npm --version

成功的验证输出应该类似:

$ node --version
v24.3.0
$ npm --version
10.2.3

如果在安装后 nodenpm 命令不可用:

  1. 重新启动命令提示符或 PowerShell
  2. 如果仍然不可用,手动将 Node.js 添加到 PATH:
    • 搜索 “环境变量” 并打开 “编辑系统环境变量”
    • 点击 “环境变量”
    • 在 “系统变量” 中找到 “Path”,点击 “编辑”
    • 添加 Node.js 的安装路径(默认:C:\Program Files\nodejs\
    • 点击 “确定” 保存更改

如果在安装全局 npm 包时遇到权限错误:

Terminal window
# 修复 npm 权限
sudo chown -R $(whoami) ~/.npm
sudo chown -R $(whoami) /usr/local/lib/node_modules

如果在安装全局 npm 包时遇到权限错误,建议使用 Node.js 版本管理工具(如 nvm 或 fnm)而不是系统包管理器。

如果验证失败,检查以下内容:

Terminal window
# 检查 Node.js 是否在 PATH 中
where node
# 检查安装路径
Get-Command node

Node.js 安装完成后,返回安装指南继续配置。

如果您遇到此处未涵盖的问题:

  1. 访问 Node.js 官方文档
  2. 查看 GitHub Issues 寻找类似问题
  3. 访问我们的社区论坛寻求帮助