跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaScriptNode.js大前端

Node.js 下载安装与环境配置全流程

Node.js 基于 Chrome V8 引擎,适用于高并发 Web 开发。涵盖 Node.js 长期维护版与最新版的下载选择,Windows 系统下的安装步骤及环境变量配置方法。包括创建 node_global 和 node_cache 文件夹,设置 npm prefix 与 cache 路径,配置 NODE_PATH 及系统 Path 变量。此外还包含淘宝镜像源设置与 cnpm 安装验证,以及通过全局安装 express 模块确认环境配置是否成功。

MongoKing发布于 2026/3/22更新于 2026/9/1186 浏览
Node.js 下载安装与环境配置全流程

前言

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。它采用事件驱动、非阻塞式 I/O 模型,使得其在处理高并发任务时具有极高的效率。得益于这样的设计,Node.js 在 Web 开发、实时应用、微服务架构等场景中被广泛使用。

除了高性能,Node.js 还配备了功能强大的包管理器 npm(Node Package Manager)。npm 提供了丰富的开源库和工具,开发者可以轻松地安装、管理和共享代码,使开发过程更加高效。


一、下载安装 Node.js

1. 下载 Node.js 安装包

访问 Node.js 官方下载页面。通常页面会显示两个版本:

  1. 长期维护版本(推荐):该版本更加稳定,适合企业应用或生产环境。
  2. 最新版本:该版本包含最新功能,但可能不够稳定,适合尝试新特性或测试用途。

[图片]

2. 执行安装程序

双击安装包开始安装,点击 Next 按钮。

[图片]

在安装选项中,勾选 Automatically install the necessary tools(自动安装所需工具)决定了是否安装用于编译原生模块的依赖项。这包括 Python 和 Visual Studio Build Tools 等工具。

如果勾选:Node.js 会自动安装这些工具,并配置好相关依赖,适合需要使用原生模块(如 bcrypt、node-sass 等)开发或测试的用户。 如果不勾选:系统不会安装这些工具,但可以手动配置依赖。如果后续不需要编译 C/C++ 模块,则不勾选也不会影响普通 JavaScript 开发。

[图片]

此处可根据个人需求修改安装路径,修改完毕后继续点击 Next 按钮。

[图片]

勾选 I accept the terms in the License Agreement,然后点击 Next。

[图片]

等待下载完成后,点击 Install 按钮开始安装。

[图片]

安装完毕,点击 Finish 按钮。

[图片]

3. 验证安装

打开命令提示符(CMD),输入以下命令并回车,验证版本信息:

node -v
npm -v

如果正确输出版本号,说明安装成功。如果命令未识别,请检查环境变量配置。

[图片]


二、环境配置

1. 创建全局模块目录

打开 Node.js 安装目录,新建两个文件夹 node_global 和 node_cache。

[图片]

2. 配置 npm 路径

以管理员身份打开命令提示符(CMD),输入以下命令将路径替换为你创建的文件夹路径:

npm config set prefix "E:\\nodejs\\node_global"
npm config set cache "E:\\nodejs\\node_cache"

示例(假设路径为 E:\nodejs):

完成路径配置后,可以通过以下命令验证是否设置成功:

npm config get prefix
npm config get cache

注意事项:

  • 确保路径正确:复制刚刚创建的 node_global 和 node_cache 文件夹路径,避免路径输入错误。
  • 权限问题:如果提示权限不足,请确认已使用管理员身份运行命令提示符。

3. 配置环境变量

  1. 右键点击桌面上的 此电脑(或'计算机'),选择 属性,点击 高级系统设置,然后选择 环境变量。
  2. 在 系统变量 区域,点击 新建,输入以下内容,然后点击确定。
    • 变量名:NODE_PATH
    • 变量值:E:\\nodejs\\node_global\\node_modules(复制刚刚创建的 node_global 路径并在后面添加 \node_modules)

[图片]

  1. 编辑用户变量 Path:
    • 在 用户变量 区域,选择 Path 变量,点击 编辑。
    • 将默认的 C:\\Users\\你的用户名\\AppData\\Roaming\\npm 路径修改为 node_global 文件夹的路径(如 E:\\nodejs\\node_global),然后点击确定。

[图片]

  1. 更新系统变量 Path:
    • 在 系统变量 区域,选择 Path,点击 编辑。
    • 点击 新建,输入 %NODE_PATH%,然后依次点击确定关闭所有窗口。

[图片]

完成环境变量配置后,重新打开 CMD,输入以下命令验证:

echo %NODE_PATH%

如果输出正确路径(如 E:\nodejs\node_global\node_modules),说明环境变量已配置成功。

[图片]


三、测试

输入以下命令验证安装路径:

npm root -g

若输出路径为 node_global\node_modules,说明配置成功。

安装成功后,node_global 文件夹下会生成 node_modules 目录。

[图片]

全局安装 express 模块(以管理员身份运行 CMD):

npm install express -g

-g 参数表示全局安装,出现类似下图说明安装成功。

[图片]


四、配置镜像

1. 设置淘宝镜像(可选并推荐)

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

输入以下命令将 npm 镜像源设置为淘宝镜像:

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

验证配置:

npm config get registry

若返回 https://registry.npmmirror.com,说明镜像源设置成功。

[图片]

2. 安装 cnpm(可选)

输入以下命令全局安装 cnpm(淘宝版 npm 工具):

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

验证安装:

cnpm -v

[图片]

目录

  1. 前言
  2. 一、下载安装 Node.js
  3. 1. 下载 Node.js 安装包
  4. 2. 执行安装程序
  5. 3. 验证安装
  6. 二、环境配置
  7. 1. 创建全局模块目录
  8. 2. 配置 npm 路径
  9. 3. 配置环境变量
  10. 三、测试
  11. 四、配置镜像
  12. 1. 设置淘宝镜像(可选并推荐)
  13. 2. 安装 cnpm(可选)

更多推荐文章

查看全部
  • CentOS 7 源码编译安装 Nginx 完整流程
  • vkedit:基于 Vue3 的 Web 图形编辑器库,支持标签与二维码设计
  • 智能家居 AI 应用变革:从指令执行到主动理解
  • OpenClaw 部署飞书机器人
  • Claude Code 安装配置与使用指南(Windows/macOS)
  • LLaMA-Factory 命令行工具常用功能与实操
  • C++ 特殊类设计:拷贝控制、内存分配与单例模式
  • 17:无人机远程执行路径规划:A*算法与GPS精准打击
  • Java 常用 API 与日期工具详解及异常处理
  • Python OCR 文字识别:pytesseract 安装与配置指南
  • GitHub Copilot 定制指南:Awesome GitHub Copilot 项目解析
  • OpenClaw:AI 行动时代的破局者与核心架构解析
  • Ubuntu 24.04 安装 NVIDIA 显卡驱动及 CUDA 开发环境指南
  • FPGA 组成原理:IO 资源详解
  • Cursor 中集成 MCP 服务配置与实战
  • 在 Cursor 中使用 MCP 服务
  • 自然科学领域机器学习与深度学习:从数据预处理到时空建模
  • Java 面向对象核心:继承、多态与抽象类接口
  • 基于 Python+Vue 的养老院服务预订管理系统设计与实现
  • AIGC 插画生成技术解析与 Stable Diffusion 实战

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online