📅  最后修改于: 2023-12-03 15:17:52.212000             🧑  作者: Mango
当尝试运行 ng
命令时,可能会遇到如下错误信息:
文件 C:\Users\USERNAME\AppData\Roaming\npm\ng.ps1 无法加载,因为在此系统上禁用了运行脚本.有关详细信息,请参阅 https:go.microsoft.com fwlink ?LinkID=135170 上的 about_Execution_Policies.
该错误信息表明 PowerShell 脚本在您的系统上被禁用了,进而导致无法加载 ng
命令的脚本。
有多种方法可以解决此问题,以下介绍两种常见方法。
首先,使用管理员权限启动 PowerShell,并输入以下命令:
Set-ExecutionPolicy RemoteSigned
之后,输入 Y
确认更改。
接下来,再次尝试运行 ng
命令。如果你已成功修改 PowerShell 执行策略,则应该能够顺利运行 ng
命令。
在管理员权限下打开 PowerShell,并输入以下命令:
Get-ExecutionPolicy -List
然后,找到以下条目:Scope: CurrentUser
。
接着,运行以下命令:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
再次尝试运行 ng
命令,如果你已成功修改当前用户的执行策略,则应该顺利运行 ng
命令。
以上介绍了两种常见的解决方案,你可以根据自己的实际情况使用其中任意一种。如果您仍然遇到问题,请参考错误信息中提供的链接,深入了解 PowerShell 执行策略。