从同一终端或命令提示符处运行以下命令,然后重新运行ng命令以检查其是否在您的计算机上正常工作。
命令是--------- Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
,
从目录C:\ Users \ \ AppData \ Roaming \ npm \中删除ng.ps1,然后尝试清除C:\ Users \ \ AppData \ Roaming \ npm-cache \
对我来说,这行得通,只是有同样的问题。
此修复程序的作者来自THIS帖子。
,
您可以尝试npm start
作为ng serve
的替代方式
有关永久解决方案,您想看看this answer。
,
对我来说,此问题是由全新安装的VS Code(具有Powershell作为默认终端而不是CMD)引起的。将默认值更改为CMD并从那里执行它对我来说解决了这个问题。
,
您需要使用以下命令将CurrentUser的范围执行策略设置为RemoteSigned:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
,
分辨率
此问题意味着您的计算机阻止您运行脚本文件。这些策略的实现在Windows平台(包括Windows客户端或Windows Server计算机)上进行。 PowerShell执行策略如下:
格式和配置文件(.ps1xml),
模块脚本文件(.psm1),以及
PowerShell配置文件(.ps1)。
解决问题的步骤
要在Windows计算机上更改PowerShell执行策略,请使用以下命令:
第1步:
Windows PowerShell并执行下面的命令
Get-ExecutionPolicy -List
第二步:
确定身份范围和执行策略后,请使用相同的命令运行以下命令。
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
所有设置完毕,现在键入ng serve
,您就可以开始了。祝您编码愉快!
,
在出现错误的同一终端上执行下一条命令:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
它来自PowerShell Policy链接:https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.security/set-executionpolicy?view=powershell-7
本文链接:https://www.f2er.com/3166653.html