在Windows环境下安装Node.js
在Windows环境下安装Node.js
Node.js是一个开源的跨平台JavaScript运行环境,Node.js在浏览器之外运行V8 JavaScript引擎,这是Google Chrome的核心,这使得Node.js的性能非常高

Node.js的历史
Node.js由Ryan Dahi于2009年发布,最初的目标是解决高并发问题。它打破了JavaScript只能在浏览器中运行的限制,使JavaScript成为全栈开发语言,极大推动了前后端代码复用和JavaScript生态的繁荣
Node.js的核心特点
- 事件驱动与非阻塞I/O: Node.js采用事件驱动架构和非阻塞I/O,可以高效处理大量并发请求,非常适合I/O密集型应用,如实时通信和API服务。
- 单线程与高性能: 主线程为单线程,通过事件循环(Event Loop)处理并发,避免了多线程的复杂切换,配合V8引擎的即时编译(JIT),性能表现优异。
- 跨平台: 支持Windows、Linux、macOS等主流操作系统。
- 丰富的npm生态: 拥有全球最大的开源库生态系统,npm包管理器提供了海量的第三方模块,极大提升了开发效率。
下载
Node.js的官方下载地址: https://nodejs.org/zh-cn/download

选择长期支持版本与适用于Windows系统X64平台的版本,我这里下载的安装包是node-v22.20.0-x64.msi
安装
执行安装包选择合适的路径,我这里选的是F:\environment\nodejs\

其他安装选项按默认配置即可,安装完毕后打开命令提示符(cmd),输入以下命令
node -v
npm -v
如果能正常显示版本号则安装正常

环境配置
设置npm全局包安装路径与npm缓存路径
由于Windows系统中npm全局包安装路径和npm缓存路径默认存在C:\Users<用户名>\AppData\Roaming\npm和C:\Users<用户名>\AppData\Roaming\npm-cache,不方便管理,因此想要更新存放路径
1.在Node.js所在目录新增两个文件夹node_cache和node_global

2.以管理员身份启动命令提示符(cmd),输入配置命令
# 显示所有配置信息
npm config list
# 设置npm全局包的安装路径
npm config set prefix "F:\environment\nodejs\node_global"
# 设置npm缓存路径
npm config set cache "F:\environment\nodejs\node_cache"
配置环境变量
1.删除安装包配置的环境变量
右键此电脑,选择属性后选择高级系统设置,系统属性中选择环境变量,在用户变量中选中Path点击编辑变量,删除带npm变量并新增npm全局安装包的安装路径


2.新增系统环境变量
右键此电脑,选择属性后选择高级系统设置,系统属性中选择环境变量,在系统变量中选中Path点击编辑变量,新增Node.js的安装包路径、npm全局安装包的安装路径、npm缓存目录

更换npm包存储和分发服务器地址
由于默认官方源为https://registry.npmjs.org/,国内访问官方源较慢,因此需要切换为国内镜像以提高下载速度
#国内的镜像源
# 腾讯云镜像源
http://mirrors.cloud.tencent.com/npm/
# 淘宝镜像源
https://registry.npmmirror.com
# 华为云镜像源
https://mirrors.huaweicloud.com/repository/npm/
# 我这里用的是淘宝镜像源,更新命令如下
npm config set registry https://registry.npmmirror.com
# 检查当前镜像源
npm config get registry
使用npm下载依赖包
如果出现下载依赖包异常,大概率是因为权限问题,以管理员身份执行命令行提示符(cmd)
# 全局下载express依赖包
npm install -g express
下载完毕后可以在之前配置的npm全局包安装路径下看到依赖包
参考资料
Node.js官方网址: https://nodejs.org/zh-cn

浙公网安备 33010602011771号