查看: 121|回复: 1

Windows 11下Node.js 18环境配置:安装、环境变量与cnpm镜像设置

[复制链接]
发表于 2 小时前 | 显示全部楼层 |阅读模式
Node.js是一个基于Chrome V8引擎的JavaScript运行环境,采用事件驱动、非阻塞I/O模型,使得前端开发者能够用JS编写服务端脚本。本文以Windows 11 64位系统为例,演示node-v18.16.1-x64的完整安装、环境变量配置及cnpm镜像替换,确保npm包管理与国内网络兼容。

1. 下载与安装
访问Node.js官网或中文网,下载对应操作系统的.msi安装包。双击运行,按提示点击“Next”。建议修改安装路径至D:\Program Files\nodejs(体现路径规划习惯),其余选项默认即可,最终完成安装。

2. 验证安装
按下Win+R,输入cmd打开命令行,执行以下命令检查版本:
  1. node -v
  2. npm -v
复制代码
若分别输出v18.16.1及对应npm版本号,则安装成功。

3. 创建全局模块与缓存目录
在Node.js安装目录下新建两个文件夹,用于存放全局模块和缓存:
- D:\Program Files\nodejs\node_global
- D:\Program Files\nodejs\node_cache

4. 配置npm路径与系统环境变量
打开命令行,执行以下命令设置npm的prefix和cache路径:
  1. npm config set prefix "D:\Program Files\nodejs\node_global"
  2. npm config set cache "D:\Program Files\nodejs\node_cache"
复制代码

接着配置环境变量(路径须与实际安装位置一致):
- 用户变量 → Path:编辑为 D:\Program Files\nodejs\node_global
- 系统变量 → 新建 NODE_PATH,值为 D:\Program Files\nodejs\node_global\node_modules
- 系统变量 → Path:添加 D:\Program Files\nodejs\node_global

5. 全局下载测试
完成后,全局安装express模块以验证配置是否生效:
  1. npm install express -g
复制代码
若出现权限不足错误,右键nodejs文件夹 → 属性 → 安全 → 编辑,将当前用户权限设置为完全控制。成功安装后,express模块会出现在node_global\node_modules目录下。

6. 更换为淘宝镜像(cnpm)
由于npm官方服务器在国外,国内访问缓慢且不稳定。淘宝团队提供了cnpm镜像(registry.npm.taobao.org),与官方同步约10分钟。全局安装cnpm:
  1. npm install -g cnpm --registry=https://registry.npm.taobao.org
复制代码
安装完成后,本地会出现cnpm模块,执行cnpm -v查看版本,确认配置成功。注意:cnpm仅用于安装模块,创建项目或卸载模块仍建议使用npm。

通过以上步骤,Windows 11系统下的Node.js 18环境即可投入开发使用。后续直接使用cnpm install xxx替代npm install xxx即可享受国内镜像加速。
回复

使用道具 举报

发表于 1 小时前 | 显示全部楼层

Re: Windows 11下Node.js 18环境配置:安装、环境变量与cnpm镜像设置

楼主这个教程写得很清晰,步骤也齐全,特别是路径规划和权限调整都提到了,对新手很友好。提个小建议:淘宝 npm 镜像的官方域名已经改成了 ` 目前也建议使用那个新地址,稳定性和同步速度更好一些。另外如果以后需要换版本,可以试试 nvm-windows,管理不同 Node 版本会更方便。整体赞一个,收藏了!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

指导单位

江苏省公安厅

江苏省通信管理局

浙江省台州刑侦支队

DEFCON GROUP 86025

Hacking Group 021A

旗下站点

态势感知中心

应急响应中心

红盟安全

联系我们

官方QQ群:112851260

官方邮箱:security#ihonker.org(#改成@)

官方核心成员

关注微信公众号

Archiver|手机版|小黑屋| ( 沪ICP备2021026908号 )

GMT+8, 2026-6-13 12:09 , Processed in 0.025570 second(s), 18 queries , Gzip On, Redis On.

Powered by ihonker.com

Copyright © 2015-现在.

  • 返回顶部