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

VS Code中执行策略引发PSSecurityException安全异常问题求助

解决PowerShell执行策略阻止ng serve运行的问题

这是PowerShell的执行策略安全限制导致的——它默认会拦截未签名的脚本运行,而Angular CLI的相关脚本恰好没有经过签名认证。给你几个实用的解决办法:

临时放宽当前会话的执行策略(推荐)

打开VS Code的PowerShell终端,执行这条命令:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

这个设置仅对当前用户的PowerShell会话生效,不会全局修改系统安全策略,安全性更高。执行完再运行ng serve就能正常启动项目了。

单次运行直接绕过执行策略

要是不想修改任何策略设置,也可以每次运行时临时绕过限制:

powershell -ExecutionPolicy Bypass -Command "ng serve"

不过这个方法只对当前这次ng serve执行生效,下次启动项目还得重复输入这条命令。

全局修改执行策略(谨慎操作)

如果你确定自己的开发环境是安全的,也可以全局调整执行策略,但不建议在公共或共享机器上这么做:

Set-ExecutionPolicy RemoteSigned -Scope LocalMachine

执行这个命令需要管理员权限,修改后所有用户的PowerShell都会允许本地脚本运行,仅远程脚本要求签名认证。

小提示:PowerShell的执行策略是核心安全机制,用来防范恶意脚本,所以优先选择临时会话修改的方案,尽量避免全局降低安全级别。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.01 03:02:37