























PS D:\_prjct\ggi-vue> npm
npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=
135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
+ npm
+ ~~~
+ CategoryInfo : SecurityError: (:) [],PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
Windows PowerShell 默认执行策略是 Restricted,禁止运行 .ps1 脚本,而输入 npm 时会调用 npm.ps1,直接被拦截。
终端 / PowerShell
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned -Force
RemoteSigned:本地脚本随便跑,网上下载的脚本需要签名,兼顾安全与开发-Scope CurrentUser:仅当前账号生效,不用改整机权限-Force:跳过确认弹窗
Set-ExecutionPolicy Bypass -Scope Process -Force
npm,不会报这个脚本限制错误
Set-ExecutionPolicy -Scope CurrentUser Restricted -Force
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。