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

Angular启动异常:ng命令无法加载,脚本运行权限受限

解决"ng cannot be loaded because running scripts are unavailable"报错

问题重现

在VS Code终端执行ng serve --open启动Angular应用时,提示脚本无法加载,调整命令顺序、重启VS Code、切换终端配置文件均无效。

错误原因

Windows PowerShell默认执行策略为Restricted,禁止运行任何未签名脚本,而Angular CLI的ng命令依赖的脚本属于未签名本地脚本,因此被系统拦截。

修复步骤

  • 以管理员身份打开PowerShell:开始菜单搜索PowerShell,右键选择「以管理员身份运行」
  • 查看当前执行策略,执行命令:
    Get-ExecutionPolicy
    
  • 修改执行策略为RemoteSigned(允许本地脚本运行,远程脚本需签名),执行命令:
    Set-ExecutionPolicy RemoteSigned
    
    出现确认提示时输入Y回车
  • 关闭VS Code原有终端,重新打开后执行ng serve --open即可正常启动应用

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 03:04:53