VSCodeでangular2インストールしていざ「ng start」とコマンドしましたが、エラーが発生しました。
読むのめんどくさい人はこちらのコマンドをペッと張ってあげてください。
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process
事象
ngコマンドを使おうと思ったら以下のエラーが出ました。
ng : このシステムではスクリプトの実行が無効になっているため、ファイル C:\Users\XXXXX\AppData\Roaming\npm\ng.ps1 を読み込むことができません。詳細については、「about_Execution_Policies」(https://go.microsoft.com/fwlink/?Link
ID=135170) を参照してください。
発生場所 行:1 文字:1
+ ng serve -o
+ ~~
+ CategoryInfo : セキュリティ エラー: (: ) []、PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
また、調べたら実行ポリシーが違うとのことで以下のコマンドを入力。またエラー
set-executionpolicy remotesigned
set-executionpolicy : レジストリ キー 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell' へのアクセスが拒否されました。 既定 (LocalMachine) のスコープの実行ポリシーを変更するには、[管理者とし
て実行] オプションを使用して Windows PowerShell を起動してください。現在のユーザーの実行ポリシーを変更するには、"Set-ExecutionPolicy -Scope CurrentUser" を実行してください。
発生場所 行:1 文字:1
+ set-executionpolicy remotesigned
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : PermissionDenied: (:) [Set-ExecutionPolicy], UnauthorizedAccessException
+ FullyQualifiedErrorId : System.UnauthorizedAccessException,Microsoft.PowerShell.Commands.SetExecutionPolicyCommand
解決
で最終的に以下のコマンドで解決
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process
参考:
https://www.c-r.com/book/detail/1062
・・・
コメント