WindowsでNode.jsを起動して実行するのはそれほど複雑ではありませんが、node -v
インストール後にコマンドが認識されなかったり、PATHが正しく設定されていないために古いバージョンがインストールされてしまったりと、ユーザーを困惑させる問題がいくつかあります。Windowsは、必要以上に複雑な設定をしているように感じることがあります。そのため、通常のインストールを試してもコマンドプロンプトがNode.jsを認識しない場合は、このガイドが役立つかもしれません。最終的には、ブラウザ外でJavaScriptを実行できるNode.jsのセットアップが完了し、ローカル開発やスクリプト作成に大きな変化をもたらすでしょう。
WindowsにNode.jsをインストールする方法
スムーズにインストールし、「コマンドが認識されません」というよくあるエラーを回避するには、以下の手順を実行する必要があります。ダウンロードして「次へ」をクリックするだけでは不十分です。PATHの設定やインストーラーの問題が、後々面倒な問題を引き起こすこともあります。焦らず、手順をよく読んでください。何かおかしな動作が見られても、必ず回避策があります。
Node.jsインストーラーをダウンロードする
- Node.jsの公式サイトにアクセスしてください。大きな「ダウンロード」ボタンは通常、LTS(長期サポート)バージョンにデフォルト設定されています。最先端の機能を必要としない限り、ほとんどの人はこのバージョンを入手すべきでしょう。
- 適切なアーキテクチャを選択してください。最近のほとんどのマシンでは、Windowsインストーラー(.msi)がダウンロードに使用されます。クリックするだけでダウンロードが始まります。もちろん、Windowsは必要以上に複雑にしている部分もありますが、それでも比較的簡単にダウンロードできるはずです。
インストーラーを実行し、ウィザードの指示に従います
- ダウンロードしたら、インストーラー(おそらくダウンロードフォルダ内にあります)を見つけてダブルクリックして起動します。環境によっては、最初は失敗しても、すぐに再起動すればうまくいくことがあります。なぜこのように面倒なのかは分かりませんが、試してみる価値はあります。
- セットアップウィザードが表示されます。GPSを追うような感じで構いません。「次へ」をクリックしてください。何をするのかよくわからない場合はデフォルトのままにしておいてください。通常はデフォルトのままで問題ありません。
- プロセス中に、ライセンスに同意するかどうかを尋ねられます。これは標準的なものですが、気になる方はざっと目を通しておいてください。チェックボックスにチェックを入れて「次へ」をクリックしてください。
インストールパスの選択
- Node.js の配置場所を選択できます。デフォルトのパス( など)は
C:\Program Files\nodejs
、ほとんどの人にとっては問題ありません。特別な理由がない限り、変更する必要はありません。カスタムパスはシステム環境変数に影響を及ぼす可能性があるため、経験豊富な場合を除き、デフォルトのままにしておきましょう。
完了して検証する
- 「インストール」をクリックします。1~2分ほど処理が進みます。Windowsがセキュリティ警告を出した場合は、何度か回転したり、プロンプトが表示されたりする可能性があります。完了したら、「完了」をクリックします。
- さて、いよいよ楽しい作業です。ちゃんと動作するか確認しましょう。コマンドプロンプトを開きます( を押しWin + R、 と入力し
cmd
、Enterを押します)。 - `
node -v
` と入力してEnterキーを押します。バージョン番号が表示されたら、おめでとうございます!Node.jsが正しくインストールされ、認識されていることを意味します。表示されない場合は、システムのPATH環境変数を確認してください。おそらく、環境変数が欠落しているか、更新されていない可能性があります。
システムが新しいPATH設定を反映させるには、再起動が必要になる場合があります。一部のマシンでは、再起動してもすぐには機能しない場合があります。その場合は、Node.jsが環境変数に手動で追加されているかどうかを確認することをお勧めします。 「システムプロパティ」>「詳細設定」>「環境変数」に移動し、 PathC:\Program Files\nodejs
変数にNode.jsが含まれていることを確認してください。
スムーズなインストールのための追加のヒント
- 最新の機能が必要で、潜在的なバグがあっても構わないという場合を除き、必ず LTS バージョンを使い続けてください。
- インストーラーのデフォルト オプションを使用します。カスタム セットアップの経験が豊富な場合を除き、簡単に実行できます。
- インストール後、新しいコマンド プロンプトを開き (現在のコマンド プロンプトを閉じて再度開くことをお勧めします)、 を確認します
node -v
。 - Node.jsにはnpm(Node Package Manager)がバンドルされていることを覚えておいてください。インストール後、 などのコマンドでパッケージのインストールを開始できます
npm install
。
よくある質問
Windows で複数の Node.js バージョンを使用できますか?
はい、でも少し複雑です。バージョンを簡単に切り替えるには、Windows版NVMを使ってみてください。これはバージョンマネージャーのようなもので、例えばNode.js 14とNode.js 20を並べてインストールすることも可能です。
コマンドプロンプトが認識しない場合はどうすればいいでしょうかnode -v
?
これは通常、システムPATHが正しく設定されていないことが原因です。インストール後にコンピュータを再起動するか、C:\Program Files\nodejs
PATH環境変数に手動で追加してみてください。面倒ですが、よくあることです。
Node.js は無料ですか?
そうです。オープンソースで無料で使えます。隠れた料金やライセンスの煩わしさはありません。
インストールには管理者権限が必要ですか?
はい、Windows 上のほとんどの適切なソフトウェアのインストールと同様に、管理者権限が必要です。
アンインストール?簡単です。
コントロール パネル > プログラムと機能から実行でき、Node.js を見つけてアンインストールをクリックするだけです。
まとめ
- 公式サイトからインストーラーをダウンロードする
- セットアップウィザードを実行して指示に従います
- ライセンスに同意し、インストール場所を選択します
- 完了したら、
node -v
- 認識に失敗した場合は、Node.jsがシステムPATHにあることを確認してください。
まとめ
WindowsへのNode.jsのインストールは、初期設定の難しささえ乗り越えれば、驚くほど簡単です。うまくいけば、強力なJavaScriptランタイムがマシン上に手に入ります。Webサーバーから自動化スクリプトまで、あらゆるプロジェクトに対応できます。PATHを手動で少し調整する必要がある場合もありますが、場所さえ分かれば大した問題ではありません。これで、誰かが暗闇の中で数時間もさまよう必要がなくなるでしょう。