
在 Windows 上装 Node.js最省事的是官方 MSI 安装包。装完node和npm都能直接用不用先装一堆构建工具。这篇按“下载 → 安装 → 验证 → 第一个项目”走一遍最后说两个最常见的坑。一、下载官网https://nodejs.org/en/download选LTS版本Windows 下点Windows Installer (.msi)64 位系统下node-v22.11.0-x64.msi约 30MB。不要下zip压缩包除非你打算手动配 PATH。备用夸克网盘二、安装默认路径最稳图1MSI 安装三步默认路径直接 Next。自制示意图。双击 MSI按向导走接受许可协议安装路径保持默认C:\Program Files\nodejs换盘可以但不要带中文一路 Next最后 Install等进度条走完点 Finish。安装向导里有个Automatically install necessary tools选项普通前端/Node 项目不用勾只有要编译原生模块node-gyp才需要。三、验证新开一个终端图2三条命令确认 node、npm 和安装路径。自制示意图。装完必须重新开一个 PowerShell 或 cmd旧窗口读不到新 PATHnode-v npm-v where node正常输出node -vv22.11.0npm -v10.xwhere nodeC:\Program Files\nodejs\node.exe如果提示“不是内部或外部命令”检查系统环境变量 PATH 里有没有C:\Program Files\nodejs\没有就手动加进去再开新终端。四、第一个项目图3建项目、装依赖、启动。自制示意图。mkdir demo cd demo npm init-y npm install expressnpm install会把依赖装到项目下的node_modules不会污染全局。写一个app.js然后node app.js就能跑。五、两个常见坑1. 全局安装报 EACCES / 权限错误不要用管理员身份硬跑。改全局目录npm configsetprefix D:\node-global然后把D:\node-global加进 PATH重新开终端。以后npm install -g的包都装到这里。2. npm 下载慢可以临时换镜像npm configsetregistry https://registry.npmmirror.com需要时再改回https://registry.npmjs.org/。镜像只影响下载源不影响代码。六、要不要装 nvm只用一个 Node 版本官方 MSI 就够了。需要在 18、20、22 之间切换再考虑 nvm-windows它会把 Node 装到用户目录切换版本不用重装。装完这三步Node 环境就算可用node能跑、npm能装包、项目依赖隔离在node_modules里。