コマンドプロンプトで「node」と「npm」が実行できない?Windows 8/10でNode.jsとnpmのパス修正方法
Windows 8 と 10 での Node.js と npm パス修正ガイド
このガイドでは、Windows 8 または 10 で Node.js と npm をインストールした後、コマンドプロンプトから node
と npm
コマンドを実行できない場合の対処方法について説明します。
問題
Node.js をインストールすると、C:\Program Files\nodejs
フォルダに node.exe
と npm.cmd
ファイルが配置されます。しかし、デフォルトでは、これらのファイルはシステム PATH 環境変数に含まれていないため、コマンドプロンプトから直接実行できません。
解決策
以下の手順に従って、Node.js と npm のパスをシステム PATH 環境変数に追加します。
手順
環境変数を編集する
``` C:\Program Files\nodejs ```
i. 「OK」ボタンを 3 回クリックして、すべてのウィンドウを閉じます。
コマンドプロンプトを再起動する
確認
コマンドプロンプトで node -v
と npm -v
コマンドを実行すると、Node.js と npm のバージョンが表示されるはずです。
補足
- Node.js を別の場所にインストールした場合は、上記のパスを置き換える必要があります。
- システム PATH 環境変数に複数のパスがある場合は、各パスの間にセミコロン (;) で区切ります。
トラブルシューティング
上記の手順を実行しても問題が解決しない場合は、以下の点を確認してください。
- Node.js が正しくインストールされていることを確認してください。
- システム PATH 環境変数が正しく設定されていることを確認してください。
- アンチウイルスソフトまたはファイアウォールが Node.js または npm の実行を妨害していないことを確認してください。
npm install <package-name>
For example, to install the express
package, you would run the following command:
npm install express
This will download the express
package from the npm registry and install it into your project's node_modules
directory. The package will also be added to your project's package.json
file, so that it can be installed again later if needed.
Here is an example of how to run a Node.js script using the node
command:
node <script-name.js>
node app.js
This will execute the code in the app.js
file.
I hope this helps! Let me know if you have any other questions.
Node.js と npm のパスを修正するその他の方法
方法 1:PowerShell を使用する
以下のコマンドを実行します。
$env:Path += ';C:\Program Files\nodejs'
方法 2:レジストリエディタを使用する
警告: レジストリエディタを誤って編集すると、システムに重大な問題が発生する可能性があります。レジストリを編集する前に、必ずレジストリのバックアップを作成してください。
以下のキーに移動します。
HKEY_CURRENT_USER\Environment
方法 3:Node.js のインストールをやり直す
Node.js のインストールをやり直すと、Node.js と npm のパスが自動的にシステム PATH 環境変数に追加されます。
- コントロールパネルを開きます。
- 「プログラム」>「プログラムと機能」を選択します。
- 「Node.js」を選択し、「アンインストール/変更」をクリックします。
- 「はい」をクリックしてアンインストールを続行します。
- ダウンロードしたインストーラーをダブルクリックして実行します。
- インストーラーの指示に従って Node.js をインストールします。
node.js npm