视频教程
相关步骤 – 以视频为准
创建项目目录
node_global node_cache
一、准备工作
- 以管理员身份打开 PowerShell:
- 开始菜单搜索 PowerShell
- 右键点击「以管理员身份运行」
二、创建项目目录
- 在 Node.js 安装根目录(示例路径:D:\node)手动创建两个文件夹:
- D:\node\node_global:存放全局安装的包
- D:\node\node_cache:存放 npm 缓存文件
三、允许运行本地脚本(解决权限限制)
3.1 执行权限配置命令
- 管理员 PowerShell 中执行下方命令:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
- 系统弹出确认提示时,英文输入法输入 A 回车(Yes to All)
3.2 验证权限配置结果
- 执行验证命令:
Get-ExecutionPolicy -List
- 预期效果:CurrentUser 作用域权限为 RemoteSigned
四、配置 npm 全局路径
- PowerShell 依次执行两条配置命令:
npm config set prefix "D:\node\node_global" npm config set cache "D:\node\node_cache"
五、配置环境变量
5.1 打开环境变量面板
- 方式一:此电脑右键 → 属性 → 高级系统设置 → 环境变量
- 方式二:Win+R 快捷键,输入 SystemPropertiesAdvanced 回车直达
5.2 配置用户变量 Path
- 在「用户变量」区域找到 Path,双击编辑
- 点击「新建」,填入路径:D:\node\node_global
- 依次点击确定保存设置
5.3 新建系统变量 NODE_PATH
- 「系统变量」区域点击「新建」
- 变量名:NODE_PATH
- 变量值:D:\node\node_global\node_modules
- 全部弹窗依次点击确定关闭
六、验证配置
- 关闭原有终端,重新打开普通权限 PowerShell
- 依次执行两条查看命令:
npm config get prefix npm config get cache
- 预期输出:
- 第一条:D:\node\node_global
- 第二条:D:\node\node_cache
七、切换国内镜像源(加速下载)
7.1 查看当前镜像源
- 执行命令:
npm config get registry
- 默认输出:https://registry.npmjs.org/
7.2 切换为淘宝镜像(永久生效)
- 执行切换命令:
npm config set registry https://registry.npmmirror.com/
7.3 校验镜像是否切换成功
- 再次执行查看命令:
npm config get registry
- 正确返回:https://registry.npmmirror.com/
八、测试全局安装
8.1 全局安装 express
- 执行全局安装命令(-g 代表全局安装):
npm install express -g
- 安装成功标识:终端输出类似 added 63 packages in 5s
- 文件实际安装目录:D:\node\node_global\node_modules
九、安装 pnpm(可选,推荐)
9.1 安装 pnpm
- 执行全局安装命令:
npm install -g pnpm
- 成功提示示例:added 1 package in 3s
- 安装路径:D:\node\node_global
9.2 验证 pnpm 安装
- 执行版本查看命令:
pnpm -v
- 正常输出版本号(例:8.15.0);提示找不到命令则查看第十一节排障方案
十、检查版本信息
- 查看 Node 版本:
node -v # 等价写法 node --version
预期:v20.10.0 这类格式版本号
- 查看 pnpm 版本:
pnpm -v # 等价写法 pnpm --version
预期:数字格式版本号(例:8.15.0)
十一、常见问题排查
11.1 pnpm -v 提示不是内部或外部命令
- 第一步:校验全局路径配置
npm config get prefix
确认输出为 D:\node\node_global
- 第二步:重新打开环境变量面板,核对用户变量 Path 包含 D:\node\node_global
- 第三步:关闭全部 PowerShell 窗口,重新打开终端重试
11.2 npm install 报错 EPERM 权限不足
- 找到 D:\node 文件夹 → 右键属性 → 安全
- 点击「编辑」,选中当前用户名 / Users 用户组
- 权限勾选「完全控制」,确定保存
- 重新以管理员身份打开 PowerShell 执行安装命令
完成
至此,Windows 端 Node.js 完整本地开发环境配置完毕,可正常开启项目开发。
