全球共有10多个国家和地区1000多个平台,20万+商户使用
vue控制台指令无法使用
作者: 汤华旭 发布时间: 2025-03-29 95 分类专栏: 前端开发
npm : 无法加载文件 D:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。 所在位置 行:1 字符: 1 + npm i + ~~~ + CategoryInfo : SecurityError: (:) [],PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess
下载依赖时出现这种报错查阅资料时发现是因为 PowerShell 的执行策略阻止了脚本的运行。默认情况下,Windows 系统的 PowerShell 可能会将脚本执行策略设置为限制性模式,从而禁止未经授权的脚本执行。这就是为何在运行 npm
时会遇到这个错误。
要解决这个问题,可以通过以下步骤更改 PowerShell 的执行策略:
以管理员身份打开 PowerShell:
右键点击开始菜单中的 "Windows PowerShell",选择 "以管理员身份运行"。
查看当前的执行策略:
Get-ExecutionPolicy
更改执行策略:
你可以将执行策略更改为 RemoteSigned
或 Unrestricted
,这两种策略允许本地脚本运行:
Set-ExecutionPolicy RemoteSigned
或者:
Set-ExecutionPolicy Unrestricted
确认更改:
运行上述命令时,系统会询问你是否确认更改,输入 Y
并按回车确认。
重新启动 PowerShell: 更改后,关闭 PowerShell 窗口并重新打开新的 PowerShell 窗口。
再次运行 npm 命令:
尝试再次运行 npm i
汤华旭
小当家ISV,重庆APP开发,小程序开发,软件系统开发 地址:重庆市南岸区南坪万达广场写字楼2栋19-6 联系电话:023-81361879
ICP备案号:渝ICP备15003473-1 增值电信业务许可证:
渝B2-15003473
渝公网安备 50010802005103号
友情链接: APP定制开发 小程序定制开发 MagicShop商城系统 酒类行业解决方案
重庆小当家互联网信息技术有限公司