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

VS Code中执行ng serve命令失败:系统脚本执行被禁用

解决Angular项目执行ng serve时的脚本禁用报错

问题描述

在VS Code中执行ng serve命令时出现如下报错:

无法加载,因为该系统上已禁用脚本运行。行:1 字符:1

  • ng serve
  • ~~
    • CategoryInfo : SecurityError: (:) [], PSSecurityException
    • FullyQualifiedErrorId : UnauthorizedAccess

该问题源于Windows PowerShell的执行策略限制,拦截了Angular CLI的运行脚本。

解决方案

方法1:临时调整执行策略(仅当前会话有效)

  1. 以管理员身份打开PowerShell
  2. 执行命令:
    Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
    
  3. 按提示输入Y确认,关闭当前PowerShell窗口后,重新打开VS Code终端执行ng serve即可。

方法2:永久调整执行策略(全局生效)

若需长期使用Angular CLI,可设置全局执行策略:

  1. 管理员身份打开PowerShell
  2. 执行命令:
    Set-ExecutionPolicy RemoteSigned -Scope LocalMachine
    
  3. 输入Y确认,后续所有会话均可正常运行脚本。

注意事项

  • RemoteSigned策略允许本地创建的脚本运行,同时要求远程脚本必须带有签名,兼顾安全性与开发需求。
  • 请勿随意设置为Unrestricted,避免降低系统安全等级。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 20:22:31