npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本,解决方法

问题:

PS C:\Users\86177\Desktop\vitePro\src> npm run dev

npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.
microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1

  • npm run dev
  • ~~~
  • CategoryInfo : SecurityError: (:) \[\],PSSecurityException
  • FullyQualifiedErrorId : UnauthorizedAccess

正确解决步骤(必须按顺序来)

第一步:以管理员身份打开 PowerShell(关键!)
按下 Win + X,在弹出的菜单中选择 "Windows PowerShell (管理员)"(或 "终端 (管理员)",如果是 Windows 11)。
确认弹出的 "用户账户控制" 窗口,点击 "是"(获取管理员权限)。
第二步:修改执行策略为 RemoteSigned(正确命令)
在管理员 PowerShell 中,输入以下命令,不要输错,按回车:
powershell
Set-ExecutionPolicy RemoteSigned
此时会提示 "是否要更改执行策略",输入 Y(或直接按回车,默认是 Y),等待策略生效。
第三步:验证策略是否生效
输入以下命令,按回车,查看当前执行策略:
powershell
Get-ExecutionPolicy
如果输出 RemoteSigned,说明修改成功;
如果还是 Restricted,重新执行第二步(确保是管理员身份)。
第四步:重启终端,测试 npm
关闭所有已打开的终端(包括管理员 PowerShell)。
重新打开普通的 PowerShell 或 VS Code 终端,进入你的项目目录:
powershell
cd C:\Users\86177\Desktop\vitePro
执行 npm -v 或 npm run dev,此时应该能正常运行,不会再提示 "禁止运行脚本"。

相关推荐
gis开发之家1 分钟前
《Vue3 从入门到大神29篇》单元测试与 E2E 测试 —— 保障 Vue3 项目的质量
前端·javascript·vue.js·单元测试·前端框架·vue3
爱勇宝9 分钟前
AI 时代,更稀缺的是「提出好问题」还是「判断好答案」?
前端·人工智能·后端
李伟_Li慢慢10 分钟前
three.js 中的WebGPU 有几成熟了?
前端·three.js
阿酷tony12 分钟前
纯HTML5播放器带倍速、带画质切换的播放器
前端·html·html5
ShiXZ21318 分钟前
指令集-NPM 常用指令速查手册
前端·npm·node.js
এ慕ོ冬℘゜23 分钟前
前端核心知识体系进阶:从安全机制、网络协议到原生 JS 实战全解析
前端·网络协议·安全
前端H25 分钟前
Biome & Rolldown:Rust 工具链接管前端基建
开发语言·前端·rust
forever_world35 分钟前
# 💧 从前端视角,彻底搞懂 AI 流式输出 —— 从"接根水管"到 Vue 3 实战
前端·vue.js
灯澜忆梦1 小时前
GO---map函数
开发语言·前端·后端·golang
李剑一1 小时前
uni-app x 实现本地 JSON 文件的导入导出(APP端可用)
android·前端·uni-app