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

Node.js 安装与环境配置教程

Node.js 在 Windows 系统下的安装步骤,包括环境变量配置、npm 源切换为淘宝镜像以及全局模块路径设置。通过命令行验证版本并安装 cnpm 工具。

flc发布于 2025/2/3更新于 2026/6/1222 浏览
Node.js 安装与环境配置教程

安装环境

本教程演示的环境:Windows 10 64 位。 Node.js 下载地址:请前往 Node.js 官网下载对应版本的安装包。 Node.js 安装界面示例

安装步骤

  1. 双击安装包,一直点击下一步。
  2. 点击 Change 按钮,更换到自己的指定安装位置,点击下一步(不修改默认位置也是可以的)。
  3. 一直点击下一步,最后安装成功即可。

验证安装

  1. 在键盘按下【Win + R】键,输入 cmd,然后回车,打开命令行界面。 验证安装界面
  2. 进入命令提示符窗口,分别输入以下命令,显示版本号,则安装成功。

node -v:显示安装的 Node.js 版本 npm -v:显示安装的 npm 版本 验证结果

修改全局模块下载路径

  1. 希望将全模块所在路径和缓存路径放在自己的 Node.js 安装的文件夹中,则在我安装的文件夹【D:\Nodejs】下创建两个文件夹【node_global】及【node_cache】。 创建文件夹 创建完两个空文件夹之后,跟之前操作一样,按下【Win + R】键,输入 cmd,然后回车,打开命令行界面,输入下面命令。

说明: prefix = 创建的 node_global 文件夹所在路径 cache = 创建的 node_cache 文件夹所在路径

npm config set prefix "D:\\Nodejs\\node_global"
npm config set cache "D:\\Nodejs\\node_cache"
  1. 修改系统环境变量 将【用户变量】下的【Path】修改为【D:\Nodejs\node_global】,之后点击确定。 环境变量设置 在【系统变量】下新建【NODE_PATH】【D:\Nodejs\node_global\node_modules】。 在【系统变量】下的【Path】新建添加 node 全局文件夹【D:\Nodejs\node_global】,之后点击确定。 经过上面的步骤,Node.js 下载的模块就会自动下载到我们自定义的目录,接下来我们测试一下。输入下面的命令:
NODE_PATH 设置
Path 设置
npm install express -g

-g 是全局安装的意思,不加 -g 就是默认下载到当前目录

如图,下载成功,我们回到我们定义的目录查看。 express 下载 可以看到,下载的 express 模块已经成功下载到全局的指定目录。 express 目录 **注:**若执行命令 npm install express -g 出现如下报错,是由于权限的原因,右击 Node.js 文件夹->属性->安全,点击编辑,将所有权限都 ✔即可。或者以管理员身份运行 cmd。

更换 npm 源为淘宝镜像

说明:npm 默认的 registry,也就是下载 npm 包时是从国外的服务器下载,国内很慢,一般都会指向淘宝 https://registry.npm.taobao.org。

  1. 查看初始 npm 源。
npm config get registry

初始源 2. 更换镜像为淘宝镜像。

npm config set registry https://registry.npm.taobao.org/

更换镜像 3. 检查配置是否成功。

npm config get registry

检查配置

全局安装基于淘宝源的 cnpm

说明:由于 npm 的服务器在海外,所以访问速度比较慢,访问不稳定,cnpm 的服务器是由淘宝团队提供,服务器在国内,cnpm 是 npm 镜像,一般会同步更新,相差在 10 分钟,所以 cnpm 在安装一些软件时候会比较有优势。但是一般 cnpm 只用于安装时候,所以在项目创建与卸载等相关操作时候我们还是使用 npm。

  1. 全局安装基于淘宝源的 cnpm。
npm install -g cnpm --registry=https://registry.npm.taobao.org

安装 cnpm 2. 下载完后,我们在本地就能看到 cnpm 模块。 cnpm 模块 3. 执行命令查看 cnpm 是否安装成功。

cnpm -v

如图,即代表 cnpm 环境配置成功。 cnpm 版本

目录

  1. 安装环境
  2. 安装步骤
  3. 验证安装
  4. 修改全局模块下载路径
  5. -g 是全局安装的意思,不加 -g 就是默认下载到当前目录
  6. 更换 npm 源为淘宝镜像
  7. 全局安装基于淘宝源的 cnpm
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 10 大 AI 模型 API 中转聚合平台横评:集成 GPT Claude 文心一言
  • Dify 开源 LLM 应用开发平台核心功能与架构解析
  • Python 七种核心数据类型对比:数字、字符串、布尔、列表、元组、集合与字典
  • Kiro AI 助手使用指南
  • Python 高效清理 Excel 空白行列:原理与实战
  • Python CSV 模块完整教程
  • DeepSeek-R1-Distill-Llama-8B 实战:快速搭建智能问答系统
  • Replit Agent 新手入门:零代码实现 AI 编程
  • Python 帧对象:执行模型与运行期状态解析
  • 算法实战:位运算解决两数之和、唯一数字及消失数字问题
  • OpenClaw 开源 AI 智能体框架技术解析与部署实践
  • OpenClaw 本地推理方案:基于 Ollama 部署开源模型替代云端 Token 消耗
  • OpenClaw:开源 AI 智能体框架的技术解析与实战部署
  • OpenClaw:开源 AI 智能体框架架构、部署与安全分析
  • OpenClaw 开源 AI 智能体项目精选与部署指南
  • LoRA 训练助手:基于中文描述生成 Stable Diffusion 训练标签
  • Stable Diffusion WebUI 1.8.0 版本更新详解
  • 网络安全工程师岗位需求分析与职业发展路径
  • Go 语言字符串切片相等性判断指南
  • 零基础搭建 FPGA 下载环境:USB-Blaster 驱动安装指南

相关免费在线工具

  • 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