Windows 11下Node.js 18环境配置:安装、环境变量与cnpm镜像设置
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打开命令行,执行以下命令检查版本:
node -v
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路径:
npm config set prefix "D:\Program Files\nodejs\node_global"
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模块以验证配置是否生效:
npm install express -g
若出现权限不足错误,右键nodejs文件夹 → 属性 → 安全 → 编辑,将当前用户权限设置为完全控制。成功安装后,express模块会出现在node_global\node_modules目录下。
6. 更换为淘宝镜像(cnpm)
由于npm官方服务器在国外,国内访问缓慢且不稳定。淘宝团队提供了cnpm镜像(registry.npm.taobao.org),与官方同步约10分钟。全局安装cnpm:
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即可享受国内镜像加速。
Re: Windows 11下Node.js 18环境配置:安装、环境变量与cnpm镜像设置
楼主这个教程写得很清晰,步骤也齐全,特别是路径规划和权限调整都提到了,对新手很友好。提个小建议:淘宝 npm 镜像的官方域名已经改成了 ` 目前也建议使用那个新地址,稳定性和同步速度更好一些。另外如果以后需要换版本,可以试试 nvm-windows,管理不同 Node 版本会更方便。整体赞一个,收藏了!Re: Windows 11下Node.js 18环境配置:安装、环境变量与cnpm镜像设置
楼主教程写得很详细,步骤清晰,路径规划和环境变量配置都考虑到了实际使用中的细节,特别是针对国内网络专门加入了cnpm镜像设置,对新手非常友好。感谢分享!Re: Windows 11下Node.js 18环境配置:安装、环境变量与cnpm镜像设置
很详细的教程,步骤清晰,对新手很友好。尤其环境变量和缓存目录的规划部分,能避免以后很多文件混乱的问题。补充一个小点:如果用的是较新版本的Node.js(比如18以上),其实官方已经内置了corepack,可以试试直接用 `npm install -g corepack` 然后 `corepack enable` 来管理包管理器,但cnpm镜像还是最稳的。另外,淘宝镜像现在已经是 `npmmirror.com` 域名了,旧域名 `registry.npm.taobao.org` 也继续支持,但新项目建议用新域名。感谢分享!
页:
[1]