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

执行ng add @angular/material安装Angular Material报UnauthorizedAccess错误

问题解决:PowerShell执行ng add @angular/material 禁止运行脚本报错

报错原因

Windows PowerShell默认的执行策略限制了未签名脚本的运行,npm全局安装的Angular CLI对应的ng.ps1脚本默认没有数字签名,因此触发了安全拦截。

永久解决方法

  • 右键点击Windows开始菜单,选择「Windows PowerShell(管理员)」或者「终端(管理员)」打开有权限的PowerShell窗口
  • 执行修改执行策略命令:
    Set-ExecutionPolicy RemoteSigned
  • 出现确认提示时输入Y后回车,完成策略修改
  • 执行命令Get-ExecutionPolicy验证修改结果,返回RemoteSigned即为修改成功
  • 重新进入你的Angular项目目录,执行ng add @angular/material即可正常完成安装

注:RemoteSigned策略的安全级别适中,仅允许本地未签名脚本运行,从互联网下载的脚本仍需要可信签名才能执行,不会过度降低系统安全性。

临时解决方法(无需修改系统策略)

如果你不想改动系统的执行策略,可直接用npx运行ng命令,执行以下语句即可安装:
npx ng add @angular/material

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 00:54:05