You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Angular 14执行ng命令报错:系统禁用脚本运行,求解决方案

Angular ng命令执行报错解决方案

错误原因

Windows PowerShell默认执行策略为Restricted,禁止运行未签名的脚本,导致Angular的ng.ps1脚本无法加载执行。

解决步骤

  • 以管理员身份打开PowerShell(右键开始菜单,选择「Windows PowerShell (管理员)」或「终端(管理员)」)
  • 查看当前执行策略,执行命令:
    Get-ExecutionPolicy
    
    通常会返回Restricted,这就是报错的根源。
  • 修改执行策略为RemoteSigned,执行命令:
    Set-ExecutionPolicy RemoteSigned
    
    出现确认提示时,输入Y并回车确认。
  • 再次执行Get-ExecutionPolicy,确认返回RemoteSigned,说明修改生效。
  • 现在可以正常执行ng命令,比如输入ng v验证。

临时绕过方案(不推荐长期使用)

如果不想全局修改执行策略,每次执行ng命令时可以临时指定执行策略:

powershell -ExecutionPolicy Bypass -Command "ng 你的命令"

示例:

powershell -ExecutionPolicy Bypass -Command "ng serve"

内容的提问来源于stack exchange,提问作者SmileDev94

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 06:22:45