【Windows】Node.js 解压版安装与环境变量配置(超详细图文教程)
Windows 安装解压版 Node.js超详细教程前言在 Windows 环境下安装 Node.js 通常有两种方式安装版.msi解压版.zip对于开发人员来说解压版更加灵活无需管理员权限绿色安装删除目录即可卸载方便维护多个 Node.js 版本适合离线环境部署本文以 Windows 10/11 为例介绍如何安装并配置解压版 Node.js。一、下载 Node.js1. 访问官网Node.js 官方网站https://nodejs.org进入官网后可以看到两个版本版本说明LTSLong Term Support长期支持版推荐生产环境使用Current最新功能版适合尝鲜建议选择✅ LTS 版本2. 下载 ZIP 压缩包进入对应版本下载页面后下载node-vxx.x.x-win-x64.zip例如node-v22.17.0-win-x64.zip二、解压 Node.js将压缩包解压到固定目录例如D:\dev\nodejs目录结构如下D:\dev\nodejs ├── node.exe ├── npm ├── npx ├── node_modules ├── ...说明node.exeNode.js运行环境npmNode包管理器npxNode命令执行工具三、配置环境变量1. 打开环境变量操作路径此电脑 ↓ 属性 ↓ 高级系统设置 ↓ 环境变量2. 配置 Node.js 路径在系统变量 Path 中新增D:\dev\nodejs例如Path ├── D:\dev\nodejs保存即可。四、配置 npm 全局目录推荐为什么要配置默认情况下 npm 会把全局安装的包放到C:\Users\用户名\AppData\Roaming\npm缺点路径较深不方便备份多版本 Node 管理困难建议统一放到 Node.js 目录下。1. 创建目录在 Node.js 目录中新建D:\dev\nodejs\node_global D:\dev\nodejs\node_cache目录说明node_global └── npm全局安装包 node_cache └── npm缓存文件2. 配置 npm打开 CMD 或 PowerShellnpmconfigsetprefixD:\dev\nodejs\node_globalnpmconfigsetcacheD:\dev\nodejs\node_cache查看配置npmconfig list或者npmconfig get prefixnpmconfig get cache五、配置全局模块环境变量继续编辑系统变量 Path。新增D:\dev\nodejs\node_global最终类似Path ├── D:\dev\nodejs ├── D:\dev\nodejs\node_global这样全局安装的命令就可以直接使用。例如npminstall-gpnpm安装后可以直接执行pnpm-v六、验证安装重新打开命令窗口执行node-v示例v22.17.0查看 npmnpm-v示例10.9.2查看安装位置wherenode输出D:\dev\nodejs\node.exe说明环境变量配置成功。七、配置国内镜像源推荐由于 npm 官方仓库位于国外下载速度可能较慢。推荐配置 npmmirror 镜像npmconfigsetregistry https://registry.npmmirror.com查看当前源npmconfig get registry输出https://registry.npmmirror.com恢复官方源npmconfigsetregistry https://registry.npmjs.org八、安装测试安装一个全局工具测试npminstall-gpnpm验证pnpm-v如果成功输出版本号说明Node.js 正常npm 正常环境变量正常全局目录正常九、常见问题1. node -v 提示不是内部命令原因未配置环境变量解决检查 Path 是否包含D:\dev\nodejs修改后重新打开命令窗口。2. npm install 权限不足原因当前用户权限不足。解决以管理员身份运行 CMD 或 PowerShell。3. npm 下载速度慢解决切换国内镜像npmconfigsetregistry https://registry.npmmirror.com4. 查看 npm 配置文件位置npmconfig get userconfig例如C:\Users\Administrator\.npmrc5. 查看 Node.js 和 npm 安装路径wherenodewherenpm十、多版本 Node.js 管理进阶如果需要维护多个 Node.js 版本可以采用如下目录结构D:\dev ├── nodejs18 ├── nodejs20 ├── nodejs22通过修改环境变量 Path 指向不同版本即可切换。企业内网环境和离线部署场景推荐使用这种方式。十一、总结本文完成了✅ 下载 Node.js 解压版✅ 配置系统环境变量✅ 配置 npm 全局安装目录✅ 配置 npm 缓存目录✅ 配置国内镜像源✅ 验证 Node.js 环境✅ 了解多版本管理方案推荐目录结构D:\dev └── nodejs ├── node.exe ├── node_global ├── node_cache └── node_modules这样配置后Node.js 环境更加清晰便于维护、迁移和多版本管理非常适合开发环境和企业内网部署。参考命令汇总# 查看版本node-vnpm-v# 查看安装路径wherenodewherenpm# 设置全局安装目录npmconfigsetprefixD:\dev\nodejs\node_global# 设置缓存目录npmconfigsetcacheD:\dev\nodejs\node_cache# 查看配置npmconfig list# 查看当前镜像源npmconfig get registry# 设置国内镜像源npmconfigsetregistry https://registry.npmmirror.com# 恢复官方源npmconfigsetregistry https://registry.npmjs.org# 安装测试npminstall-gpnpmpnpm-v如果本文对你有所帮助欢迎点赞、收藏、关注后续将持续分享 Java、Spring Boot、Vue、数据库及开发环境搭建相关实战教程。

相关新闻

ros2编写自定义接口流程

ros2编写自定义接口流程

步骤 1:在工作目录的src下创建接口包cd ~/ws01_plumbing/src ros2 pkg create base_interfaces_demo --build-type ament_cmake注意:接口包只能用 ament_cmake,不能用 ament_python。步骤 2:在功能包目录下创建 msg 文件夹并编写 …

2026/6/25 12:12:12阅读更多 →
终极指南:如何使用Pearcleaner彻底清理macOS系统,释放宝贵磁盘空间

终极指南:如何使用Pearcleaner彻底清理macOS系统,释放宝贵磁盘空间

终极指南:如何使用Pearcleaner彻底清理macOS系统,释放宝贵磁盘空间 【免费下载链接】Pearcleaner A free, source-available and fair-code licensed mac app cleaner 项目地址: https://gitcode.com/gh_mirrors/pe/Pearcleaner 在macOS系统中&am…

2026/6/25 12:12:12阅读更多 →
微信聊天记录永久保存终极指南:WeChatMsg让数字记忆永不丢失

微信聊天记录永久保存终极指南:WeChatMsg让数字记忆永不丢失

微信聊天记录永久保存终极指南:WeChatMsg让数字记忆永不丢失 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/we…

2026/6/25 12:12:12阅读更多 →
音频自动分割难题?Audio Slicer一站式智能解决方案

音频自动分割难题?Audio Slicer一站式智能解决方案

音频自动分割难题?Audio Slicer一站式智能解决方案 【免费下载链接】audio-slicer A simple GUI application that slices audio with silence detection 项目地址: https://gitcode.com/gh_mirrors/aud/audio-slicer 还在为手动剪辑音频而烦恼吗&#xff1f…

2026/6/25 23:32:12阅读更多 →
如何通过3个核心模块解决NDS游戏文件编辑的技术难题

如何通过3个核心模块解决NDS游戏文件编辑的技术难题

如何通过3个核心模块解决NDS游戏文件编辑的技术难题 【免费下载链接】tinke Viewer and editor for files of NDS games 项目地址: https://gitcode.com/gh_mirrors/ti/tinke 你是否曾经尝试修改NDS游戏文件,却因为复杂的二进制格式、专有的压缩算法和分散的…

2026/6/25 23:32:12阅读更多 →
3步轻松搞定PCL2内存优化:让你的Minecraft告别卡顿

3步轻松搞定PCL2内存优化:让你的Minecraft告别卡顿

3步轻松搞定PCL2内存优化:让你的Minecraft告别卡顿 【免费下载链接】PCL Minecraft 启动器 Plain Craft Launcher(PCL)。 项目地址: https://gitcode.com/gh_mirrors/pc/PCL 还在为Minecraft游戏卡顿、频繁崩溃而烦恼吗?PC…

2026/6/25 23:32:12阅读更多 →
塞尔达传说旷野之息存档编辑器的终极指南:快速修改卢比、武器和属性

塞尔达传说旷野之息存档编辑器的终极指南:快速修改卢比、武器和属性

塞尔达传说旷野之息存档编辑器的终极指南:快速修改卢比、武器和属性 【免费下载链接】BOTW-Save-Editor-GUI A Work in Progress Save Editor for BOTW 项目地址: https://gitcode.com/gh_mirrors/bo/BOTW-Save-Editor-GUI 想要无限卢比、永不损坏的大师剑&a…

2026/6/25 23:32:12阅读更多 →
告别网盘限速!免费浏览器插件实现高速下载的完整指南

告别网盘限速!免费浏览器插件实现高速下载的完整指南

告别网盘限速!免费浏览器插件实现高速下载的完整指南 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云…

2026/6/25 23:32:12阅读更多 →
彻底告别风扇噪音:Windows电脑散热控制终极方案揭秘

彻底告别风扇噪音:Windows电脑散热控制终极方案揭秘

彻底告别风扇噪音:Windows电脑散热控制终极方案揭秘 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.com/GitHub_Trending/fa/F…

2026/6/25 23:27:11阅读更多 →
【人工智能】一文搞定到底什么是智能体

【人工智能】一文搞定到底什么是智能体

【人工智能】一文搞定到底什么是智能体 一文搞定到底什么是智能体【人工智能】一文搞定到底什么是智能体一. LM,WorkFlow,Agent分别有什么么不同二. Agent的思考过程是怎样的三. Agent的五个核心部分1)LLM2)Prompt3)Me…

2026/6/25 9:39:54阅读更多 →
嵌入式GUI控件实战:ROTARY、SCROLLBAR、SLIDER原理与应用

嵌入式GUI控件实战:ROTARY、SCROLLBAR、SLIDER原理与应用

1. 嵌入式GUI控件:从原理到实战的深度解析在嵌入式系统开发中,图形用户界面(GUI)的设计与实现往往是项目从“能用”到“好用”的关键一跃。不同于资源充沛的PC或移动平台,嵌入式设备的GUI需要在有限的CPU性能、内存空间…

2026/6/25 2:52:24阅读更多 →
Google AI Studio 300美元额度的真相与实战指南

Google AI Studio 300美元额度的真相与实战指南

1. 这300美金不是“送钱”,而是Google埋下的第一道技术门槛 你看到标题里那个醒目的“$300美金”时,第一反应可能是:又一个免费额度?领完就完事?我亲手试过——这300美金根本不是红包,而是一张入场券&…

2026/6/25 9:01:34阅读更多 →
面试辅助工具横评:我试了5款AI面试工具,最后留下了OfferGo

面试辅助工具横评:我试了5款AI面试工具,最后留下了OfferGo

上半年跳槽,面了十几家公司。说句实话,不是能力不行,是面试现场太容易崩了。 明明准备了一周,面试官换个问法脑子就一片白。面完之后那个懊悔——其实我会的。 后来开始试市面上的AI面试辅助工具。前前后后装了5款,踩…

2026/6/25 11:52:11阅读更多 →
Claude Code 提示词设计:从塑造“人格”到建立“状态机”

Claude Code 提示词设计:从塑造“人格”到建立“状态机”

当前 AI Agent 设计的核心痛点在于:大模型不缺写代码的能力,缺的是克制力、边界感和验证逻辑。Prompt 不再是用来塑造“人格”的,而是用来建立“状态机(State Machine)”和“行为门禁(Guardrails&#xff0…

2026/6/25 11:52:11阅读更多 →
MC-037 | 自定义 Skill 开发:创建你的AI能力模块

MC-037 | 自定义 Skill 开发:创建你的AI能力模块

MONKEYCODE 教程系列 MonkeyCode教程及推广系列 MC-037 自定义 Skill 开发:创建你的AI能力模块 >官网链接注册更放心哦https://monkeycode-ai.com/?ic019e0aed-c823-783c-b08a-4f030f891e4e 系列: 不爱土豆唯爱马铃薯 MonkeyCode 教程系列 字数: 约 1400 字…

2026/6/25 11:52:11阅读更多 →