スポンサーリンク

Windowsにてnpmでグローバルインストールしたパッケージのコマンドが使用できない場合の対処法

Gatsbyという静的サイトジェネレーターを使用したかったので、npmコマンドにてグローバルインストールを実行して”gatsby”コマンドを叩くも、有効なコマンド認識としてされない問題が発生しました。

Winodwsでコマンドが使えない理由の1つとして、環境変数のPATHが追加されていないことがあります。

今回の問題は、Node.jsのグローバルインストール先のディレクトリのパスがPATHに無かった為に起きていました。ちなみに、ディレクトリの場所は下記コマンドで調べることが出来ます。

$ npm bin -g

上記コマンドで得られたパス(例として”C:\Users\<ユーザー名>\AppData\Roaming\npm”)を、Windowsの「システムの詳細」の「環境変数」から”PATH”に追記して再起動すれば解決します。

タイトルとURLをコピーしました