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

执行ng g c header无法创建header文件夹,遇未授权访问报错求排查

解决Angular命令ng g c header执行报错的方案

错误原因

这是Windows PowerShell的执行策略限制导致的,默认策略禁止运行未签名的脚本(比如npm生成的ng.ps1脚本),因此触发了UnauthorizedAccess安全错误,导致组件创建命令无法执行。

解决步骤

  • 以管理员身份打开PowerShell
  • 先执行命令查看当前执行策略:
    Get-ExecutionPolicy
    
  • 执行以下命令修改执行策略为RemoteSigned(允许本地脚本运行,远程脚本需签名,兼顾安全与开发需求):
    Set-ExecutionPolicy RemoteSigned
    
  • 按提示输入Y确认策略修改
  • 重新运行ng g c header命令,即可正常创建header组件文件夹

注意:不建议将执行策略设置为Unrestricted,该策略会允许所有脚本运行,存在安全风险。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 14:01:26