以下是解决运行 npm run dev 命令,因PowerShell脚本执行权限受阻的解决方案:
报错信息:
PS D:\project> npm run dev npm :因为这个系统上已停用指令码执行,所以无法载入C:\Program Files\nodejs\npm.ps1 档案。如需详细资讯,请参阅 about_Execution_Policies,网址为 https:/go.microsoft.com/fwlink/?LinkID=135170。 位于 线路:1 字元:1
- npm run dev
- ~~~
- CategoryInfo : SecurityError: (😃 [], PSSecurityException
- FullyQualifiedErrorId : UnauthorizedAccess
一、问题原因
错误提示 「因为这个系统上已停用指令码执行,所以无法载入 npm.ps1 档案」,表明当前系统禁止执行PowerShell脚本,具体原因包括:
- PowerShell默认执行策略限制:Windows系统默认禁止运行未签名的脚本(如npm.ps1)。
- 权限不足:未以管理员身份运行终端,导致无法修改执行策略。
- 安全软件拦截:部分杀毒软件或组策略强制禁用了脚本执行。
二、解决方案
1. 修改PowerShell执行策略(推荐)
- 步骤:

最低0.47元/天 解锁文章
3725

被折叠的 条评论
为什么被折叠?



