讲师中心 微信公众号
AI工具推荐 视频效率加速

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

冬瑶大大_7324

冬瑶大大_7324

发布时间:2026-05-08 19:30:22

|

927人浏览过

|

来源于php中文网

原创

Node.js在Win10安装需选LTS版、自定义路径、勾选npm和PATH、重定向npm全局路径至非C盘、手动添加node_global到系统PATH,并配置淘宝镜像源。

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

如果您在Windows 10系统上尝试安装Node.js但遇到版本选择混乱、环境变量失效或全局模块路径占用C盘空间等问题,则很可能是安装路径、npm配置或系统PATH未正确设置所致。以下是针对Win10平台的完整安装与设置操作步骤:

一、下载并安装Node.js LTS版本

选择LTS(长期支持)版本可确保稳定性与兼容性,避免因使用Current版导致项目构建失败或依赖异常。该版本已内置npm,无需单独安装。

1、访问Node.js中文官网https://www.php.cn/link/3cbab37acac4fc1e6b3f78778d48c67d,确认页面显示“LTS”标签的最新稳定版(如v20.15.1或更高LTS编号)。

2、根据系统架构选择对应安装包:若为64位Win10,下载Windows Installer (.msi) 64-bit;若不确定,右键“此电脑”→“属性”,查看“系统类型”。

3、双击运行下载的.msi文件,勾选I accept the terms in the License Agreement,点击“Next”。

4、在安装路径页,点击“Change…”按钮,将默认C:\Program Files\nodejs\修改为非系统盘路径,例如D:\Develop\nodejs\,以规避重装系统时开发环境丢失风险。

5、在“Custom Setup”页,确保勾选npm package manager和Add to PATH两项,其余保持默认,连续点击“Next”直至完成安装。

二、验证基础安装是否成功

通过命令行检测Node.js与npm是否被系统识别,是后续所有配置的前提。若任一命令返回“不是内部或外部命令”,说明PATH未生效或安装异常。

1、按Win + R输入cmd,回车打开命令提示符。

2、输入node -v并回车,确认输出类似v20.15.1的版本号。

3、输入npm -v并回车,确认输出类似10.7.0的npm版本号。

4、若任一命令报错,请关闭所有命令行窗口,重新以管理员身份运行cmd,再执行上述验证。

三、重定向npm全局模块与缓存路径

默认情况下,npm全局安装(-g)的模块会写入C:\Users\{用户名}\AppData\Roaming\npm,持续占用系统盘空间且易受用户权限策略干扰。将其迁移至Node.js安装目录下可统一管理并规避权限问题。

Wjs Localizing Video
Wjs Localizing Video

用于端到端视频本地化流程的轻量编排器,路由至四个专注子技能——/wjs-transcribing-audio、/wjs-translating-subtitles...

下载

1、在Node.js安装目录(如D:\Develop\nodejs\)中新建两个空文件夹:node_global和node_cache。

2、以管理员身份打开cmd,依次执行以下两条命令(注意路径需与实际一致,引号不可省略):

3、执行npm config set prefix "D:\Develop\nodejs\node_global"。

4、执行npm config set cache "D:\Develop\nodejs\node_cache"。

四、手动添加npm全局路径到系统环境变量

仅修改npm配置不足以使全局安装的命令(如npx、vue、create-react-app等)被系统识别,必须将node_global路径显式加入系统PATH变量,否则执行全局命令时将提示“不是内部或外部命令”。

1、右键“此电脑”→“属性”→“高级系统设置”→“环境变量”。

2、在“系统变量”区域,找到并选中“Path”,点击“编辑”。

3、点击“新建”,输入D:\Develop\nodejs\node_global(路径须与第三步中prefix设置完全一致)。

4、点击“确定”逐级保存所有更改。

五、配置淘宝npm镜像源加速国内依赖安装

默认npm官方源位于境外,国内用户常因网络延迟或连接失败导致install卡顿、超时或失败。切换为淘宝镜像(registry.npm.taobao.org)可显著提升模块下载成功率与速度。

1、在管理员权限cmd中执行:npm config set registry https://registry.npm.taobao.org。

2、验证配置是否生效:执行npm config get registry,输出应为https://registry.npm.taobao.org。

3、(可选)为全局安装命令同步镜像:执行npm install -g cnpm --registry=https://registry.npm.taobao.org,此后可用cnpm替代npm进行依赖安装。

热门AI工具

更多
二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

蛙蛙写作

一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

立刻MV
立刻MV Hot

立刻MV是一款AI文本写作工具,AI 音乐视频(MV)创作工具。

相关专题

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

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

10429

2023.09.19

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

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

434

2025.11.26

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

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

761

2026.02.10

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

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

324

2026.04.07

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

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

578

2026.06.16

Linux 新手先学哪些命令
Linux 新手先学哪些命令

Linux新手命令专题汇集终端基础、文件目录操作、文本查看、软件安装和权限管理等入门文章,帮助按实际任务练习常用命令并建立命令行操作习惯。

0

2026.10.15

MySQL 忘记密码怎么办
MySQL 忘记密码怎么办

MySQL忘记密码专题汇集不同版本与系统下的root密码重置方法,覆盖MySQL 5.7、8.0、Mac、Linux及本地集成环境,并提示恢复权限与重新登录的检查步骤。

0

2026.10.15

Vue.js 中 ref 和 reactive 的区别
Vue.js 中 ref 和 reactive 的区别

Vue.js中ref和reactive的区别专题汇集两种响应式API的定义、访问方式、对象解构、侦听与性能取舍等文章,帮助结合实际状态类型选择合适写法。

0

2026.10.15

VS Code 怎么配置开发环境
VS Code 怎么配置开发环境

VS Code开发环境专题汇集编辑器安装、语言扩展、编译器、解释器、终端和调试配置文章,覆盖Java、Python、C++和PHP等常见语言的入门设置。

0

2026.10.15

热门下载

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

精品课程

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

共101课时 | 21万人学习

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

共39课时 | 4.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn