Node.js的下载安装配置

发布时间:2026/10/4 6:46:20

Node.js的下载安装配置 一、下载下载地址https://nodejs.org/zh-cn/download二、安装两个下载选项对比Windows 安装程序 (.msi)【推荐新手】✅双击即可图形化安装自动配置系统环境变量 PATH安装完成后直接在 cmd / PowerShell 使用node和npm不用手动配置独立文件 (.zip)绿色压缩包解压即用需要手动配置环境变量适合熟悉环境配置的开发者页面上方 Docker 方式可选如果你电脑已经安装 Docker可以直接拉取 Node 容器不用本地安装# 拉取镜像 docker pull node:24-alpine # 启动容器并进入shell docker run -it --rm --entrypoint sh node:24-alpine # 在容器内验证版本 node -v npm -v✅ 安装完成验证步骤安装完毕重新打开终端cmd/PowerShell执行两条命令node -v npm -v输出版本号即代表安装成功。提示绿色条提示latest Node.js version是非稳定尝鲜版开发项目优先选 LTS 长期支持版兼容性更好。Node.js zip 绿色压缩包完整配置步骤Windows优势不用安装不写注册表多版本 node 可以共存缺点需要手动配环境变量。1. 下载 解压点击页面的独立文件 (.zip)下载node-v24.21.0-win-x64.zip解压到一个无中文、无空格路径推荐D:\nodejs❌ 不要放D:\软件\node、C:\Program Files\node js这类带中文 / 空格目录解压完成后文件夹内可以看到node.exe、npm.cmd等文件。2. 配置系统环境变量 PATH右键【此电脑】→【属性】→【高级系统设置】→【环境变量】在系统变量里找到Path双击编辑点【新建】填入刚才解压的目录D:\nodejs一路点【确定】保存所有窗口。注意一定要全部窗口点确定关闭只点右上角叉号不会保存环境变量。3. 验证是否配置成功完全关闭已经打开的 PowerShell / CMD旧终端不会加载新环境变量重新打开终端依次输入node -v npm -v输出版本号v24.21.0和11.19.0就代表配置成功。4.可选配置 npm 全局包缓存目录推荐做npm 默认全局包会放在 C 盘用户目录容易占 C 盘空间我们改到 node 目录下 在终端执行下面两条命令路径改成你自己解压的目录npm config set prefix D:\nodejs\node_global npm config set cache D:\nodejs\node_cache执行完后手动在D:\nodejs新建两个文件夹node_global和node_cache。再把D:\nodejs\node_global也加到系统 Path 环境变量这样全局安装的命令可以直接调用。常见坑排查node不是内部或外部命令路径写错或者环境变量没保存终端没有重启。检查解压目录确认D:\nodejs\node.exe文件真实存在。多个 Node 版本共存 zip 包方式非常适合多版本切换修改 Path 里的 node 目录顺序就能切换版本也可以用 nvm-windows 管理。权限问题解压目录不要放在 C 盘根目录、C:\Windows 这类需要管理员权限的文件夹。三、配置微信小程序开发后端配置Node.js。首先确保电脑安装了Node.js。第一步找到开发的小程序项目的 server 文件夹比如就是你解压***.zip的地方里面应该有miniprogram和server两个文件夹。假设解压在E:\***那server就是E:\***\server。第二步在 server 文件夹里打开命令行打开文件资源管理器进到server文件夹里面能看到index.js、package.json这些文件。然后点一下顶部的地址栏显示路径的那一条把里面的地址删掉输入cmd按回车。这个技巧很好用在黑窗口里当前目录就是 server 文件夹了。第三步依次输入两条命令在弹出的黑窗口里输入plaintextnpm install按回车。它会开始下载东西等它跑完可能 10~30 秒会滚动一堆文字。跑完后再输入plaintextnpm start按回车。第四步看结果如果看到类似这样的输出plaintext***仿真后端已启动 ├─ 本机 http://127.0.0.1:3000 └─ 局域网 http://192.168.1.20:3000就成功了。​ 那个192.168.1.20就是你电脑的局域网 IP你的数字会不一样记下来。http://192.168.1.20:3000└───┬──────┘ └┬┘│ └── 房间号电脑上的哪个程序3000 我们的后端服务└──────────── 门牌号WiFi 里的哪台设备你的电脑手机要访问电脑上的后端就得知道哪台设备 哪个程序所以要填这个地址。如果你只是在电脑上的开发者工具里看就是你现在这样那么什么都不用填什么都不用改。​因为程序里默认地址已经写好了http://127.0.0.1:3000。127.0.0.1是个特殊地址意思是我自己。模拟器就运行在你的电脑上所以它说我自己的时候指的就是你的电脑——正好就是后端所在的地方。​天然就能连上。什么时候才需要查那个 IP只有一种情况你用手机真机预览。因为手机上说我自己指的是手机本身而后端在电脑上所以连不上。这时候手机必须填电脑的真实门牌号。这也是我前面说不能填 127.0.0.1的原因——那句话只在真机预览的语境下成立。万一真需要怎么查最简单的办法不用查。​ 你启动后端的时候窗口里会自己打印出来plaintext***仿真后端已启动 ├─ 本机 http://127.0.0.1:3000 └─ 局域网 http://192.168.1.20:3000 ← 这个就是你的直接抄备用办法命令行里输入plaintextipconfig在一堆输出里找「IPv4 地址」那一行通常是192.168.x.x或10.0.x.x开头。所以现在的操作简化了进server文件夹开命令行npm install→npm start窗口别关小程序「我的」页 →直接点「测试」地址已经默认填好了不用改显示 ✓ 连接成功 → 切「仿真后端」就这么简单连 IP 都不用管。​等哪天想用手机看真机效果了再去窗口里抄那个192.168.x.x也不迟。补充一句这个 IP会变。路由器重启、换 WiFi、换个地方门牌号就可能换。所以每次开演示前看一眼窗口里打印的地址最保险。关于这个黑窗口别关意思是这个窗口要一直开着后端才在运行。​ 你把它关了服务就停了小程序就连不上了。
延伸阅读

更多相关文章

2026/10/4 6:46:20

C# 与 MySQL 双剑合璧:仓库管理系统搭建实战与避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 6:46:20

LeNet-5深度拆解:从CNN经典结构到现代Backbone的进化逻辑

如果今天你去翻任意一篇卷积神经网络的综述,或者打开PyTorch官方教程里那个手写数字识别的LeNet示例,会发现几乎所有现代视觉模型的基因,都能回溯到1998年Yann LeCun那篇名为《Gradient-Based Learning Applied to Document Recognition》的论…

2026/10/4 6:46:20

心理学硕士论文写作通关指南:5个节点决定盲审结果

每年毕业季,心理学专业的硕士生总会陷入相似的困境:选题被导师连续否定,问卷回收后数据不显著,中介调节模型跑不出来,文献综述被批"像流水账"。尤其是跨考生,面对 SPSS、AMOS 往往无从下手&#…

2026/10/4 7:41:22

SPSS逻辑回归、树模型与广义线性模型实战指南

1. 为什么拿SPSS做这三类模型:先搞清楚工具边界先说一个很多人容易走偏的地方。提到逻辑回归、树模型、广义线性模型,第一反应往往是 Python 的 scikit-learn 或者 R 的 glm 包。但实际上,SPSS 在这三类模型上的完成度非常高,尤其…

2026/10/4 7:41:22

Java Swing实战:从零开发打飞机小游戏(架构、碰撞检测与避坑)

我很久没碰Swing写小游戏了,这次趁周末把打飞机重新撸了一遍。说实话,用Java写这种经典小游戏远没有想象中那么简单,光是线程同步和碰撞检测就能绕晕一堆刚入门的同学。但正因为如此,它是个非常好的练手项目——麻雀虽小&#xff…

2026/10/4 7:41:22

Cursor插件机制深度解析:从activationEvents到harness加载原理

1. “plugins”不是功能菜单,而是Cursor生态的神经中枢很多人第一次在Cursor里点开Settings → Extensions,看到那个写着“Plugins”的空白区域时,第一反应是:“这不就是VS Code的扩展市场换了个名字?”——错得离谱。…

2026/10/4 7:41:22

WPF MVVM集成VisionPro实现工业视觉定位引导

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 7:36:22

AI Native电商系统实战:Agent架构设计与并发稳定性优化

电商系统这个领域,过去十年基本被"三层架构CRUD"的思路统治着。商品、订单、库存、用户,每个模块一套增删改查,业务逻辑靠if-else堆,需求一变就改代码、发版、回归测试。这套打法在需求稳定的年代够用,但电商…

2026/10/4 0:01:02

Jev+Agent接管浏览器:browser-use实战与jev-ultrafast性能优化

1. 从“Jev”说起:为什么我要把Agent接进浏览器“Jev”这个词最近在圈子里出现的频率越来越高,很多人第一次听到会以为是某个新模型的名字,其实它更像是一种思路——把Jev模型的能力当作底座,通过Agent的方式去接管浏览器&#xf…

2026/10/4 0:01:02

多智能体集群实战:DeepAgents编排、MCP与A2A协议及Skills体系

1. 从"单兵作战"到"集群协同":多智能体编排到底在解决什么问题如果你最近在折腾 Agent 相关的东西,大概率会有一种感觉:单个 Agent 能做的事情,其实很快就摸到天花板了。你给它一个提示词,挂几个工…

2026/10/4 1:01:05

无源低通滤波器设计实战:从RC到LC,手把手教你避开那些坑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 0:01:02

Jev+Agent接管浏览器:browser-use实战与jev-ultrafast性能优化

1. 从“Jev”说起:为什么我要把Agent接进浏览器“Jev”这个词最近在圈子里出现的频率越来越高,很多人第一次听到会以为是某个新模型的名字,其实它更像是一种思路——把Jev模型的能力当作底座,通过Agent的方式去接管浏览器&#xf…

2026/10/4 0:01:02

多智能体集群实战:DeepAgents编排、MCP与A2A协议及Skills体系

1. 从"单兵作战"到"集群协同":多智能体编排到底在解决什么问题如果你最近在折腾 Agent 相关的东西,大概率会有一种感觉:单个 Agent 能做的事情,其实很快就摸到天花板了。你给它一个提示词,挂几个工…

2026/10/4 1:01:05

无源低通滤波器设计实战:从RC到LC,手把手教你避开那些坑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑