【2025 年最新】 Node.js 环境安装与配置超详细教程(附图解 + 避坑指南)

【2025 年最新】 Node.js 环境安装与配置超详细教程(附图解 + 避坑指南)

        Node.js 作为前端开发的核心工具,无论是 Vue、React 等框架开发,还是前端工程化构建,都离不开它。本文将以 2025 年最新版本为例,详细讲解 Node.js 的下载、安装、环境配置全过程,并附带高清图解和常见问题解决方案,确保新手也能一次搞定。

一、Node.js 简介

        Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,让 JavaScript 可以运行在服务器端。它包含Node 核心程序npm(包管理工具),安装 Node.js 时会自动附带 npm,无需单独安装。

        2025 年的 Node.js 已更新至 v24.x 版本,相比旧版本在性能、安全性和兼容性上有显著提升,推荐安装LTS(长期支持版),适合生产环境使用。

二、下载 Node.js 安装包

1. 访问官方下载地址

打开浏览器,进入 Node.js 官网:https://nodejs.org/

官网首页会自动识别你的操作系统(Windows/macOS/Linux),并推荐合适的版本(LTS 版为首选)。

2. 选择对应版本下载

  • Windows 系统:根据系统位数选择(64 位系统选node-v24.x.x-x64.msi,32 位选x86,目前主流电脑均为 64 位)。
  • macOS 系统:推荐下载.pkg安装包(图形化安装更简单),M1/M2 芯片选择arm64版本,Intel 芯片选择x64
  • Linux 系统:可通过源码编译或包管理器(如apt/yum)安装,新手建议用.tar.xz压缩包手动配置。

下载图解(以 Windows 为例)

三、Windows 系统安装步骤

安装步骤

(1)找到下载的.msi文件(如node-v22.3.0-x64.msi),双击运行,会出现如下界面:

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

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

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

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

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

五、验证 Node.js 安装是否成功

1. 打开命令行工具

  • Windows:按下Win+R,输入cmd回车,打开「命令提示符」;或用Win+X选择「Windows PowerShell」。
  • macOS/Linux:打开「终端」(Terminal)。

2. 执行验证命令

分别输入以下两条命令,若显示版本号则安装成功:

node -v # 查看Node.js版本 npm -v # 查看npm版本 

成功示例

六、环境变量配置(可选,推荐新手操作)

        若安装时未勾选「Add to PATH」,或后续使用中出现node不是内部或外部命令错误,需手动配置环境变量。

Windows 系统手动配置步骤:

  1. 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」。
  2. 在「系统变量」中找到Path,点击「编辑」→「新建」,输入 Node.js 安装路径(如D:\Program Files\nodejs)。
  3. 连续点击「确定」保存配置,重启命令行工具后生效。

七、npm 镜像源配置(解决下载慢问题)

npm 默认镜像源在国外,下载依赖包可能很慢,建议切换为国内镜像(如淘宝镜像)。

1. 查看当前镜像源

npm config get registry 

默认显示:https://registry.npmjs.org/

2. 切换为淘宝镜像

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

(淘宝镜像 2024 年已更名为 npmmirror,旧地址registry.npm.taobao.org已停用)

3. 验证镜像源是否切换成功

npm config get registry 

显示https://registry.npmmirror.com/即成功。

八、常见问题与解决方案

  1. 安装后命令行提示 “node 不是内部或外部命令”
    • 原因:环境变量未配置或配置错误。
    • 解决:重新检查环境变量Path是否包含 Node.js 安装路径,重启命令行工具。
  2. npm 下载包时卡住或报错
    • 原因:网络问题或镜像源错误。
  3. Windows 安装时提示 “权限不足”
    • 解决:右键安装包,选择「以管理员身份运行」。
  4. 卸载旧版本 Node.js
    • Windows:控制面板→程序和功能→卸载 Node.js;
    • macOS:终端执行sudo rm -rf /usr/local/bin/node /usr/local/bin/npm(谨慎操作)。

解决:切换为国内镜像(见步骤七),或使用cnpm(npm 的国内镜像客户端):

npm install -g cnpm --registry=https://registry.npmmirror.com/ 

九、总结

        通过以上步骤,你已成功安装并配置了 Node.js 环境。后续开发中,可通过npm install 包名安装所需依赖,用node 文件名.js运行 JavaScript 文件。

Read more

Flutter for OpenHarmony: Flutter 三方库 husky 守卫鸿蒙项目的 Git 提交规范(前端工程化必备)

Flutter for OpenHarmony: Flutter 三方库 husky 守卫鸿蒙项目的 Git 提交规范(前端工程化必备)

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net 前言 在 OpenHarmony 项目的团队协作中,我们最怕遇到“带病提交”的代码。比如:某位开发者提交的代码没经过 dart format 美化、或是包含明显的 lint 警告,甚至导致整个鸿蒙工程编译失败。如果在 CI(持续集成)阶段才发现,修复成本就太高了。 husky 是从前端生态圈引进的 Git Hooks 管理神器。它能让你极简地配置 Git 的各个钩子(如 pre-commit),在代码真正提交到远端(AtomGit)之前,强制执行格式化或单元测试,确保入库的代码永远是高质量的。 一、Git Hook 工作流模型 husky 在本地提交阶段建立了一道自动化的“安检门”。 通过 失败

By Ne0inhk
基于Rust实现爬取 GitHub Trending 热门仓库

基于Rust实现爬取 GitHub Trending 热门仓库

基于Rust实现爬取 GitHub Trending 热门仓库 这个实战项目将使用 Rust 实现一个爬虫,目标是爬取 GitHub Trending 页面的热门 Rust 仓库信息(仓库名、描述、星标数、作者等),并将结果输出为 JSON 文件。本次更新基于优化后的代码,重点提升了错误处理容错性和 CSS 选择器稳定性。 技术栈 * HTTP 请求:reqwest( Rust 最流行的 HTTP 客户端,支持异步) * HTML 解析:scraper(基于 selectors 库,支持 CSS 选择器,轻量高效) * JSON 序列化:serde + serde_json( Rust 标准的序列化

By Ne0inhk
从DeepSeek-R1爆火看开源大模型推理优化:我在脉脉找到的实战方案

从DeepSeek-R1爆火看开源大模型推理优化:我在脉脉找到的实战方案

🎁个人主页:User_芊芊君子 🎉欢迎大家点赞👍评论📝收藏⭐文章 🔍系列专栏:AI 文章目录: * 【前言】 * 一、场景痛点直击:两个行业的共性困境与差异化难题 * 1. 电商智能客服场景(日均请求10万+) * 2. 金融智能咨询场景(日均请求3万+) * 二、实战突破:分场景落地优化方案(附完整代码+流程图) * 1. 核心优化架构总览(流程图) * 2. 分场景核心代码实现(新增4个关键代码片段) * (1)量化分级实现(适配金融场景精度需求) * (2)多租户隔离与共享实例实现(适配电商、金融双场景) * (3)边缘节点轻量化部署代码(适配电商峰值卸载) * (4)动态批处理与负载调度优化(核心优化代码) * 3. 优化效果对比表(分场景) * 三、脉向AI核心价值:技术人破圈的“

By Ne0inhk
最新版 GLM-5 全栈实战全教程:从本地开源部署到 API 接入(多 Agent 架构 + 全栈编程 + 就业级项目实战)

最新版 GLM-5 全栈实战全教程:从本地开源部署到 API 接入(多 Agent 架构 + 全栈编程 + 就业级项目实战)

一、背景与技术概述 随着开源大模型技术的快速迭代,GLM-5 系列凭借优秀的指令遵循能力、长上下文支持、轻量化部署适配性与商用友好的开源协议,成为企业级AI落地与个人开发者技术进阶的核心选型之一。 本文以问题驱动为核心,完整覆盖从本地开源部署到工程化API封装、多Agent架构设计、全栈项目实战的全流程,解决开发者在大模型落地过程中面临的部署门槛高、工程化能力不足、Agent架构落地难、全栈项目缺乏可复用方案等核心痛点。本文所有实操步骤均经过生产环境验证,代码可直接复用,适配就业级项目的技术要求与企业落地标准。 1.1 GLM-5 核心技术特性 * 开源协议:Apache 2.0 协议,支持商用二次开发,无额外授权门槛 * 核心能力:支持128K超长上下文窗口,原生支持函数调用、多模态理解、结构化输出,指令遵循准确率较前代提升42% * 部署适配:原生支持FP8/INT4/AWQ/GPTQ多精度量化,最低可在16G显存环境完成流畅推理,适配消费级显卡与企业级GPU集群 * 性能优化:基于稀疏注意力架构与PagedAttention机制,推理吞吐量较同参数量模型提升3倍,

By Ne0inhk