Ami*_*ram 3 javascript powershell angular-cli angular
我已经开始学习Angular了,但是我注意到Windows中的powershell每当执行如下的angular命令时都会出现错误:
ng new new-app
Run Code Online (Sandbox Code Playgroud)
要么
ng serve
Run Code Online (Sandbox Code Playgroud)
这是我得到的错误:
ng : File C:\Users\< username >\AppData\Roaming\npm\ng.ps1 cannot be loaded because
running scripts is disabled on this system. For more information, see
about_Execution_Policies at https:/go.microsoft.com/fwlink/?LinkID=135170.
At line:1 char:1
+ ng serve
+ ~~
+ CategoryInfo : SecurityError: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
Run Code Online (Sandbox Code Playgroud)
PS我尝试在cmd中的这些命令,它的工作原理。
Ami*_*ram 37
从目录C:\ Users \ <用户名> \ AppData \ Roaming \ npm \中删除ng.ps1,然后尝试清除C:\ Users \ <用户名> \ AppData \ Roaming \ npm-cache \下的npm缓存
mah*_*a k 12
步骤1
首先,您必须打开命令提示符并运行此命令。
set-ExecutionPolicy RemoteSigned -Scope CurrentUser
第2步
现在您必须在系统上运行第二个命令。这个命令是:
Get-ExecutionPolicy
步骤3
要查看他们的策略,您需要在命令提示符中运行以下命令:
Get-ExecutionPolicy -list
小智 9
无法加载script1.ps1,因为此系统上禁用了正在运行的脚本。有关更多信息,请参见http://go.microsoft.com/fwlink/?LinkID=135170上的 about_Execution_Policies
发生此错误是由于采取了一项安全措施,未经您批准,该措施将不允许在系统上执行脚本。为此,您可以打开具有管理权限的Powershell(在主菜单中搜索powershell,然后从上下文菜单中选择“以管理员身份运行”),然后输入:
set-executionpolicy remotesigned
Run Code Online (Sandbox Code Playgroud)
我通过运行以下命令解决了我的问题
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
| 归档时间: |
|
| 查看次数: |
13000 次 |
| 最近记录: |