2026最新版Node.js下载安装及环境配置教程【保姆级教程】

作者:城沐小巷日期:9/30/2025

一、进入官网地址下载安装包

Node.js 中文网

选择对应你系统的Node.js版本,这里我选择的是Windows系统、64位

这里我会给同学们把链接放到这里大家可以复制链接下载资源

二、安装程序

(1)下载完成后,双击安装包,开始安装Node.js

desc
(2)直接点【Next】按钮,此处可根据个人需求修改安装路径,修改完毕后继续点击【Next】按钮

desc(3)可根据自身需求进行,此处我选择默认安装,继续点击【Next】按钮

desc
(4)不选中,直接点击【Next】按钮

desc
(5)点击【Install】按钮进行安装

desc
(6)安装完毕,点击【Finish】按钮

desc
(7)测试安装是否成功,按下【win+R】键,输入cmd,打开cmd窗口

 输入:node -v     // 显示node.js版本

            npm -v      // 显示npm版本

desc
-------------------------------成功显示版本说明安装成功--------------------------------------------

三、环境配置

(1)找到刚刚安装的目录,在安装目录下新建两个文件夹【node_global】和【node_cache】

desc

desc

(2)创建完毕后,复制刚刚创建的【node_global】和【node_cache】文件夹路径在cmd命令分别输入以下两条命令,注意不要两条命令的文件路径不要搞混了。

注:可以打开所创建的文件夹,把鼠标放在箭头指向的位置选择复制。

desc

desc

使用管理员身份打开cmd命令窗口(打开方法见下方Tips),输入以下命令(下面的路径是我创建的文件夹所在的路径,需要复制你们自己创建的路径哦)

①npm config set prefix “你的路径\node_global” (复制刚刚所创建的“node_global”文件夹路径)

1npm config set prefix "D:\common\develop\Nodejs\node_global"
2

②npm config set cache “你的路径\node_cache” (复制刚刚所创建的“node_cache”文件夹路径)

1npm config set cache "D:\common\develop\Nodejs\node_cache"
2

desc

-----------可以输入以下两条命令查看路径是否配置正确------------

desc
Tips: 使用管理员身份运行cmd的方法 :点击左下角【开始】菜单,在搜索区域输入“命令提示符”,然后点击【以管理员身份运行】
desc
=或单击鼠标右键选择【以管理员身份运行】============

desc
(3)配置环境变量

①【此电脑】-单击右键-【属性】-【高级系统设置】-【环境变量】

desc
desc
② 在【系统变量】中点击【新建】

desc
变量名:NODE_PATH

变量值:D:\common\develop\Nodejs\node_global\node_modules

desc
随后在后续安装完express模块之后就会发现在【node_global】里自动多出了一个【node_modules】文件夹

desc
③编辑【用户变量】中的【Path】

desc

④将默认的 C 盘下【 AppData\Roaming\npm 】修改成 【node_global】的路径,点击【确定】
desc
desc
⑤在【系统变量】中选择【Path】点击【编辑】后点击新建【%NODE_PATH%】,随后一直点击【确定】直到关闭所有窗口即可。

desc
desc
四、测试

配置完成后,全局安装一个最常用的 express 模块进行测试(使用管理员方式打开cmd)

1npm install express -g    // -g代表全局安装
2

出现以下界面即为配置成功

desc

  • 如果没有使用管理员方式打开cmd窗口的话,可能会报以下错误

desc
解决方法①:

   在【C盘】下的【用户】找到  .npmmrc  文件,并将它删除(注意不是安装目录下的npm模块里的.npmmrc  文件,而是【C:\\Users{用户}\\下的.npmrc文件】)

desc
删除之后在cmd窗口重新输入 npm install express -g ,则显示安装成功。

desc
解决方法②:

   找到安装目录下的【node\_global】和【node\_cache】文件夹,鼠标右击【node\_global】的文件夹,点击【属性】,再点击【安全】,再点击【编辑】,将权限都勾上,随即点击【确定】即可,【node\_cache】步骤同理。

desc
desc
配置完成之后在cmd窗口重新输入 npm install express -g ,则显示安装成功。

desc
五、安装淘宝镜像

淘宝镜像是淘宝团队为国内用户提供的npm镜像源,它与官方镜像源保持同步,并提供了更快的下载速度。

①安装淘宝镜像

1npm config set registry https://registry.npmmirror.com
2

查看是否成功:

1npm config get registry
2

输入 npm config ls 查看配置信息,如果prefix和cache为以下路径则表示前面没有配置成功或者漏配了,需重新输入配置命令。

如果输入命令后是以下内容,正确:
desc
否则重新输入命令
desc

附加:如果有出现问题的小伙伴们可以检查一下自己的配置有没有出错

①打开cmd敲以下命令检查

desc
②打开环境变量配置检查

  • 用户变量

desc

  • 系统变量

desc
desc
③打开安装目录检查是否有以下文件夹

desc
**····**检查【node_global】里是否有【node_modules】文件夹

desc
**····**上面所安装的npm、express会出现在【node_global】下的【node_modules】文件夹里

desc

到这里环境配置基本ok了,现在我们接下来启动下vue项目,这里我以自己的项目为例来给大家演示一下

首先同学们需要下载vscode工具,这里我给大家放这里了,点击就可下载

1.打开vscode工具
desc
2.打开终端

desc
3.执行npm install
desc
4.最后执行npm run serve 启动项目
desc

文章链接

到这里项目就启动起来了,如遇到更多调试问题和项目问题请联系我们


2026最新版Node.js下载安装及环境配置教程【保姆级教程】》 是转载文章,点击查看原文


相关推荐


HRPC在Polaris存储系统中的应用
H3C-Navigator9/30/2025

HRPC作为Polaris分布式存储的高性能通信框架,不仅在网络传输上,在IO内存拷贝,CPU调度等方面也都做了大量的优化。为Polaris分布式存储实现高性能奠定了坚实的基础。


如何在项目中选择使用HTTP还是WebSocket?
歪歪10010/2/2025

HTTP和WebSocket的选择取决于通信模式和业务需求。HTTP适用于客户端主动请求、低频交互的场景,如数据查询、表单提交和静态资源加载,具有简单、兼容性好的优势。WebSocket适合需要服务器主动推送、高频实时交互的应用,如聊天、实时监控和在线游戏,支持双向通信。实际项目中可混合使用,HTTP处理普通请求,WebSocket负责实时模块。决策时需考虑服务器推送需求、数据更新频率、交互模式和开发成本,灵活选用合适技术。


Java四舍五入的艺术掌握精确浮点数处理的秘密
bendan012342025/10/2

在编程过程中,浮点数的处理一直是一个棘手的问题。无论是在财务计算、科学计算,还是游戏开发中,浮点数的精度都可能对最终结果产生重要影响。而在Java编程语言中,四舍五入操作是一项非常常见的需求。如何精确地处理浮点数,避免不必要的误差呢?本文将深入探讨Java中的四舍五入技巧,帮助开发者更好地掌握浮点数的精确处理。 1. 为什么浮点数有误差? ?? 浮点数的存储方式决定了它的精度。在计算机中,浮点数通常采用IEEE 754标准进行存储,这种存储方式无法精确表示某些十进制数。这就导致了在进


线程池
karry_k2025/10/2

线程池 线程池就是一种池化技术,用于预先创建并管理一组线程,避免频繁创建和销毁线程的开销,提高性能和响应速度。 他的几个关键配置包括:核心线程、最大线程数、空闲存活时间、工作队列、拒绝策略 五大线程池、七个参数、四个拒绝策略 线程池相关参数解释 corePoolSize:核心线程数,即线程池中始终保持的线程数量。 maximumPoolSize:最大线程数,即线程池中允许的最大线程数量。 keepAliveTime:线程空闲时间,超过这个时间的非核心线程会被销毁。 workQueue:任务队列


Elasticsearch MCP 服务器:与你的 Index 聊天如何在 Linux,MacOS 及 Windows 上进行安装 ElasticsearchKibana:如何在 Linux,MacOS 及 Windows 上安装 Elastic 栈中的 Kibana
Elastic 中国社区官方博客2025/10/3

访问外部知识在提升 LLM 响应能力的现代 AI 工作流中起着关键作用。但高效管理 context、确保 AI agents 之间的通信,以及扩展工具以协同工作并非易事。这就是 Model Context Protocol (MCP) 的作用所在。 Model Context Protocol 是一个开放标准,使开发者能够在他们的数据源和 AI 驱动的工具之间建立安全的双向连接。其架构非常直接:开发者可以通过 MCP servers 暴露他们的数据,或者构建连接这些服务器的 AI 应用(MCP


资深面试题之MySQL问题及解答(二)
360_go_php2025/10/4

​ MySQL 是一款广泛使用的开源数据库管理系统,其提供了许多强大的功能,如事务管理、索引优化以及高级查询支持等。在面试中,面试官通常会通过一些高级 MySQL 问题来测试候选人对数据库管理、性能优化、事务隔离等方面的理解。以下是一些常见的 MySQL 资深面试问题及其解答。 ​编辑--- 21. MySQL 里记录货币用什么字段类型好? 在 MySQL 中,记录货币类型的数据建议使用 DECIMAL 或 NUMERIC 类型。DECIMAL 类型用于存储精确的数字,特别是对于涉及小数的货币数


Python 的内置函数 ascii
IMPYLH2025/10/5

Python 内建函数列表 > Python 的内置函数 ascii ascii()函数是Python提供的一个小巧但强大的工具,它能够将任何对象转换为只包含ASCII字符的表示形式,非ASCII字符会被转义。这个函数在调试、日志记录、数据序列化等场景中特别有用,尤其是在需要确保输出只包含可打印ASCII字符的环境中。 ascii 的函数原型: def ascii(obj): ''' 转换为字符串(调用对象的 `__repr__` 方法),非 ASCII 字符将被转义


Vue 组件与插件的区别详解
excel2025/10/7

在 Vue 的开发体系中,“组件 (Component)” 与 “插件 (Plugin)” 是两个经常被提及的概念。它们都能提升开发效率与系统可维护性,但用途与设计目标截然不同。本文将通过定义、作用、实现方式与使用场景等方面,对两者进行系统梳理与对比。 一、组件是什么? 1. 定义回顾 组件是一种将图形或非图形的逻辑抽象为独立单元的开发模式。在 Vue 中,每一个 .vue 文件都可以被视为一个组件。 简单来说,组件就是一个具有独立逻辑与界面的可复用模块。 2. 组件的优势 降低系统耦合度


CentOS安装Jenkins
何中应2025/10/8

说明:之前介绍过用 Docker 的方式部署 Jenkins,本文介绍通过安装包的方式部署最新版的 Jenkins 在云服务器上安装Jenkins 第一步:准备工作 安装 Jenkins 的前提,是需要服务器有 JDK、Maven 和 Git 环境,如下: 这几个环境,参看上面的文章进行安装,最新版的 Jenkins 需要 JDK17 或 JDK21,Maven 最好装 3+ 第二步:安装启动 找一个合适的目录,下载 Jenkins 安装包 wget https://mirro


某大厂跳动面试:计算机网络相关问题解析与总结
360_go_php2025/10/10

​ 在参加像字节跳动这样的互联网公司面试时,计算机网络的知识是一个常见的考察点。以下是一些常见的计算机网络面试问题和详细解答,在面试中打下坚实的基础。 1. HTTPS通信过程 HTTPS (HyperText Transfer Protocol Secure) 是一种安全的 HTTP 协议,通过 TLS/SSL 加密实现数据的保密性和完整性。HTTPS 的通信过程包括以下几个步骤:​编辑 客户端发起连接:客户端向服务器发送请求,使用 HTTPS 协议。 服务器响应:服务器返回其 SSL/T

首页编辑器站点地图

Copyright © 2025 聚合阅读

License: CC BY-SA 4.0