1. ホーム
  2. ジャバスクリプト

[解決済み】powershellがAngularコマンドを実行しない理由とは?[重複)。

2022-04-06 20:13:25

質問

Angularの勉強を始めたのですが、WindowsのpowershellでAngularのコマンドを作るとエラーになることに気づきました。

ng new new-app

または

ng serve

これは私が得たエラーです。

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

追伸:cmdでこれらのコマンドを試したところ、うまくいきました。

解決方法は?

削除する ng.ps1 をディレクトリから削除します。 C:\Users\%username%\AppData\Roaming\npm\ にあるnpmキャッシュをクリアしてみてください。 C:\Users\%username%\AppData\Roaming\npm-cache\