症状

'npm' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

環境

  • Windows 10 / 11
  • Node.js

原因と解決方法

原因1:Node.jsがインストールされていない

https://nodejs.org からLTS版をインストール。

原因2:環境変数のPATHが通っていない

  1. 「環境変数」を検索→「Path」を編集
  2. Node.jsのインストールパスを追加(例:C:\Program Files\nodejs\)
  3. ターミナルを再起動

原因3:PowerShellのスクリプト実行ポリシーが制限されている

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

原因4:ターミナルを再起動していない

インストール後にターミナルを再起動する。

関連記事