Win11怎么安装Node.js_Win11配置Node.js开发运行环境教程【教程】

冰火之心

冰火之心

2026-05-09

533人浏览

原创

windows 11 上有六种 node.js 安装方式:一、官网 msi 直装(自动配 path);二、nvm-windows(多版本管理);三、zip 免安装+手动配环境变量;四、winget 命令行安装;五、wsl2 linux 环境安装;六、docker 容器化安装。

win11怎么安装node.js_win11配置node.js开发运行环境教程【教程】

如果您需要在 Windows 11 系统上搭建 JavaScript 运行环境以进行开发或运行基于 Node.js 的应用程序,但尚未完成安装与基础配置,则可能面临命令不可识别、全局模块无法调用或 npm 安装缓慢等问题。以下是六种相互独立、可单独实施的 Node.js 安装与设置方式:

一、官网 MSI 安装包直装(含自动 PATH 配置)

该方式利用官方提供的 Windows Installer (.msi) 包,在安装过程中自动写入系统环境变量,适合零配置经验的新手用户,无需手动编辑 PATH。

1、访问 Node.js 官方网站 https://nodejs.org/en/download,页面自动识别 Win11 系统,点击 LTS Recommended For Most Users 下方的 Windows Installer (.msi) 64-bit 按钮下载。

2、双击运行下载的 .msi 文件,点击 Next 进入许可协议界面。

3、勾选 I accept the terms in the License Agreement,点击 Next

4、点击 Change 按钮,将安装路径修改为非系统盘路径(如 D:\software\nodejs),确保路径为纯英文、无空格、无中文。

5、在 Custom Setup 页面,确认 Add to PATH 已勾选,其余选项保持默认,点击 Next

6、在 Tools for Native Modules 页面,不勾选任何选项,避免触发 VS BuildTools 和 Python 的冗余下载,直接点击 Next

7、点击 Install 开始安装,进度完成后点击 Finish

8、按 Win + R 输入 cmd,执行 node -vnpm -v,输出版本号即表示成功。

二、nvm-windows 版本管理器安装(支持多版本共存)

该方式通过 nvm-windows 实现 Node.js 多版本并行安装与快速切换,适用于需适配不同项目 Node 版本要求的开发者,彻底规避全局冲突。

1、卸载系统中已存在的 Node.js 和 npm(控制面板 → 卸载程序 → 删除所有 Node.js 相关条目)。

2、访问 nvm-windows 官方 GitHub 发布页 https://github.com/coreybutler/nvm-windows/releases,下载最新 nvm-setup.zip 并解压运行安装程序。

3、安装时指定 nvm 安装路径(如 C:\nvm),同时指定 nodejs 存储根目录(如 D:\nvm\nodejs)。

4、安装完成后重启命令行,执行 nvm version 验证 nvm 是否就绪。

5、执行 nvm list available 查看可安装版本列表,选择 LTS 版本(如 20.18.0)。

6、执行 nvm install 20.18.0 安装指定版本,再执行 nvm use 20.18.0 激活。

7、执行 node -vnpm -v 确认当前版本生效。

三、ZIP 免安装版 + 手动配置环境变量

该方式使用官方提供的预编译 ZIP 包,不执行安装流程,完全由用户自主控制解压位置与环境变量设置,适用于对系统变更敏感或受限于管理员权限的场景。

1、访问 https://nodejs.org/dist/,下载最新 LTS 版本的 win-x64.zip(如 node-v20.18.0-win-x64.zip)。

2、解压 ZIP 文件至目标路径(如 D:\app\nodejs-zip),确保路径不含空格与中文字符。

3、以管理员身份打开命令提示符,执行以下命令验证可执行性:D:\app\nodejs-zip\node.exe -v

4、右键“此电脑”→“属性”→“高级系统设置”→“环境变量”,在【系统变量】中找到 Path,点击“编辑”后新增一行:D:\app\nodejs-zip

讯飞听见 Win
讯飞听见 Win

PHP中文网为您提供讯飞听见Windows客户端官方下载与安装部署指南。作为科大讯飞旗下的智慧办公SaaS平台,我们为您整理了通过官方渠道安全获取最新完整版安装包(支持Win7至Win11系统)的核心入口。同时,详细梳理了客户端的核心功能与使用技巧,涵盖实时录音转文字、音视频文件批量导入转写、AI智能会议纪要生成、多语种实时翻译及屏幕录制等。

下载

5、新建系统变量 NODE_PATH,值设为:D:\app\nodejs-zip\node_modules

6、重启命令提示符,直接输入 node -vnpm -v 验证是否识别。

四、winget 命令行工具一键安装

该方式利用 Windows 11 内置的现代包管理器 winget,通过终端指令完成部署,全程无需浏览器交互,适合批量配置或自动化脚本集成。

1、按下 Win + X,选择“终端(管理员)”打开高级权限窗口。

2、执行命令检查 winget 是否启用:winget --version;若未安装,请先从 Microsoft Store 安装 App Installer

3、执行搜索命令定位官方包:winget search Node.js,确认返回结果中包含 OpenJS.NodeJS 条目。

4、执行安装命令:winget install --id=OpenJS.NodeJS --source winget

5、安装完成后关闭并重新打开终端,运行 node --versionnpm --version 进行验证。

五、WSL2 Linux 原生环境安装

该方式在 Windows 11 中启用 WSL2 子系统,于 Ubuntu 或 Debian 等发行版内安装 Node.js,获得完整类 Unix 开发体验,适用于需严格匹配生产部署环境的场景。

1、以管理员身份运行 PowerShell,依次执行启用命令:wsl --install,系统将自动启用虚拟机平台、Windows Subsystem for Linux 及默认发行版(Ubuntu)。

2、重启系统后启动 Ubuntu,完成初始用户设置。

3、在 Ubuntu 终端中更新软件源:sudo apt update && sudo apt upgrade -y

4、添加 NodeSource 仓库并安装 LTS 版本:curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - && sudo apt-get install -y nodejs

5、验证安装:node -vnpm -v,输出应显示版本号。

6、如需在 Windows 命令行中调用,可使用 wsl node -v 或配置 alias。

六、Docker 容器化隔离安装

该方式通过 Docker 运行 Node.js 官方镜像,实现环境完全隔离、版本按需拉取、项目依赖互不干扰,适用于 CI/CD 流水线或微服务本地调试。

1、确保已安装 Docker Desktop for Windows,并启用 WSL2 后端,启动 Docker 服务。

2、打开 PowerShell 或 CMD,执行镜像拉取命令:docker pull node:lts

3、运行临时容器验证基础功能:docker run --rm -it node:lts node -v,应输出 Node.js 版本。

4、挂载本地项目目录并进入交互式环境:docker run --rm -it -v ${PWD}:/workspace -w /workspace node:lts /bin/bash

5、在容器内执行 npm init -ynpm install express 等操作,所有依赖仅存在于容器生命周期内。

6、退出容器后,本地文件系统不受影响,再次运行相同命令将重建干净环境。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

js win11 node node.js

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
node.js调试
node.js调试

node.js调试可以使用console.log()输出调试信息、断点调试和第三方调试工具。详细介绍:1、console.log()输出调试信息,通过在代码中插入console.log()语句,开发人员可以在控制台输出变量的值、函数的执行结果等信息,以便观察代码的执行流程和状态;2、断点调试,可以在代码中设置断点,以便在特定位置暂停代码的执行,观察变量的值和执行流程等。

2023.09.19

3562

8

JavaScript 全栈开发基础(Node.js + 前端)
JavaScript 全栈开发基础(Node.js + 前端)

本专题系统介绍 JavaScript 在全栈开发中的核心知识结构,涵盖 Node.js 基础、Express/Koa 接口构建、前端交互设计、模块化与包管理、数据库连接、前后端数据通信与部署流程。通过完整项目示例,帮助学习者掌握从浏览器到服务器的一体化开发能力,实现真正意义上的全栈入门。

2025.11.26

228

14

Node.js后端开发与Express框架实践
Node.js后端开发与Express框架实践

本专题针对初中级 Node.js 开发者,系统讲解如何使用 Express 框架搭建高性能后端服务。内容包括路由设计、中间件开发、数据库集成、API 安全与异常处理,以及 RESTful API 的设计与优化。通过实际项目演示,帮助开发者快速掌握 Node.js 后端开发流程。

2026.02.10

558

17

JavaScript Node.js流处理与高效数据管道构建实践
JavaScript Node.js流处理与高效数据管道构建实践

本专题聚焦 Node.js 在大规模数据处理场景中的应用,系统讲解 Stream 流机制、背压控制、管道(Pipe)处理以及文件与网络数据流的高效传输方式。内容包括可读流、可写流、双工流与转换流的实现原理,并结合实际案例构建高性能数据处理管道,帮助开发者提升数据处理效率与系统吞吐能力。

2026.04.07

114

13

TypeScript Node.js 全栈工程化与Monorepo架构实践
TypeScript Node.js 全栈工程化与Monorepo架构实践

本专题围绕 TypeScript 在 Node.js 全栈开发中的工程化实践展开,系统讲解 Monorepo 架构设计、包管理策略、模块复用机制以及服务端与前端统一类型系统的构建方法。通过真实项目案例,帮助开发者提升大型全栈项目的可维护性与协作效率。

2026.06.16

88

8

墨刀AI提示词教学
墨刀AI提示词教学

本合集由PHP中文网精心整理,为您提供全面的墨刀AI提示词教学。内容涵盖高质量原型撰写公式与实操窍门,助您轻松掌握AI设计工具。无论是零基础入门还是进阶技巧,都能让您快速上手,大幅提升产品设计与协作效率。

2026.08.04

8

21

墨刀AI完整入门
墨刀AI完整入门

PHP中文网为您倾力打造墨刀AI保姆级入门指南完整版!本合集从零基础讲起,涵盖AI生成原型、提示词优化、图片转原型及多轮对话等核心功能。无论您是新手还是进阶用户,都能轻松掌握产品设计全流程。快来PHP中文网,一键解锁高效设计技巧,让想法即刻成型!

2026.08.04

5

20

墨刀AI进阶技巧
墨刀AI进阶技巧

本合集由PHP中文网精心整理,为您提供墨刀AI核心进阶策略指南。内容涵盖高效提示词写作、原型智能生成与微调、结构化导图制作及行业分析报告输出等实战技巧。助您轻松掌握AI设计工具,大幅提升产品设计与团队协作效率。

2026.08.04

7

14

火山引擎实名认证失败怎么办
火山引擎实名认证失败怎么办

火山引擎实名认证失败可能与证件信息填写错误、姓名或企业信息不一致、证件照片不清晰、营业执照状态异常、手机号验证失败或审核资料不完整有关。本专题整理个人认证、企业认证、资料上传、审核退回、重新提交和认证不通过的常见处理方法。

2026.08.04

4

10

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
WEB前端教程【HTML5+CSS3+JS】
WEB前端教程【HTML5+CSS3+JS】

共101课时 | 18.8万人学习

JS进阶与BootStrap学习
JS进阶与BootStrap学习

共39课时 | 4.3万人学习