Skip to main content

Node : npm コマンド実行したらエラーが出た

エラーメッセージ

  • 🤯 npm コマンドを実行したら、なんかエラー出た
txt
npm : このシステムではスクリプトの実行が無効になっているため、ファイル C:\Program Files\nodejs\npm.ps1 を読み込むことができません。詳細については、「about_Execution_Policies」(
https://go.microsoft.com/fwlink/?LinkID=135170) を参照してください。
発生場所 行:1 文字:1
+ npm
+ ~~~
+ CategoryInfo : セキュリティ エラー: (: ) []、PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess

なにが起きている?

  • Windows では npm コマンド実行時に npm.ps1 ( PowerShell スクリプト ) が呼び出される
  • .ps1 スクリプトを実行するには、PowerShell の 実行ポリシーの設定が必要

対応

  • PowerShell の実行ポリシーを RemoteSigned に変更するだけ (乱暴)
bat
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser