【VSCode angular2】ngコマンドが使えない【Windows10】

Angular2
Angular2

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

・・・

エンジニア転職なら【Tech Stars Agent】

フリーランスを目指すなら【テックパートナーズカレッジ】

未経験者向けWEBスクール【SHElikes】

コメント