Node.js と NPM をダウンロードしてインストールする方法 Windows

⚡ スマートサマリー

Node.jsのインストール Windows 公式のMSIインストーラーまたはChocolateyパッケージマネージャーを使用します。どちらにもNPMが同梱されています。セットアップ後、シンプルなHTTPサーバースクリプトを実行すると、ランタイムがブラウザに「Hello World」という応答を返すことが確認できます。

  • 🪟 Windows インストーラ: nodejs.org の MSI インストーラーは、Node.js と NPM を同時にインストールします。
  • 📦 チョコレート味: その Windows パッケージマネージャーを使えば、PowerShellコマンド1つでNode.jsをインストールできます。
  • ⚙️ こんにちは世界: require('http') サーバーはポート 8080 でリッスンし、応答を返します。
  • 🔢 バージョンチェック: node -v と npm -v を実行すると、インストールされているバージョンを確認できます。
  • 🐧 WSL2オプション: Microsoft Linuxスタイルの開発ワークフローには、WSL2上のNode.jsを推奨します。
  • 🤖 AIの設定: AIアシスタントは、インストールコマンドと起動サーバースクリプトを迅速に生成します。

Node.jsとNPMをダウンロードしてインストールします Windows

Node.jsアプリケーションの構築を開始するには、まずNode.jsフレームワークをインストールする必要があります。Node.jsフレームワークは、さまざまなオペレーティングシステムで利用可能です。 Windows 〜へ Ubuntu Node.js フレームワークがインストールされたら、最初の Node.js アプリケーションの構築を開始できます。

Node.js には、カスタム モジュールを使用して外部機能や拡張機能を組み込む機能もあります。これらのモジュールは個別にインストールする必要があります。モジュールの例としては、 MongoDB モジュールを使用すると、 MongoDB Node.js アプリケーションからデータベースを取得します。

Node.js をインストールする方法 Windows

Node.js を使用する最初のステップは、クライアント システムに Node.js ライブラリをインストールすることです。以下は、Node.js をダウンロードしてインストールする手順です。 Windows:

ステップ1) Node.js インストーラーをダウンロード Windows.

サイトに移動します https://nodejs.org/en/download/ そして必要なバイナリファイルをダウンロードします。この例では、Node.jsを Windows 32 ビットのセットアップ ファイルを使用します。

Node.js をインストールする Windows

ステップ2) インストールを実行してください。 Double ダウンロードした.msiファイルをクリックしてインストールを開始してください。最初の画面で「実行」ボタンをクリックしてインストールを開始してください。

Node.js をインストールする Windows

ステップ3) 次の画面で「次へ」ボタンをクリックして、Node.jsのダウンロードとインストールを続行してください。

Node.js をインストールする Windows

ステップ4) 利用規約に同意してください。次の画面でライセンス契約に同意し、「次へ」ボタンをクリックしてください。

Node.js をインストールする Windows

ステップ5) パスを設定します。次の画面で、Node.jsをインストールする場所を選択し、「次へ」ボタンをクリックします。

  1. まず、Node.jsのインストール先となるファイル保存場所を入力してください。ここに、インストール後にNode.jsのファイルが保存されます。
  2. インストールを進めるには、「次へ」ボタンをクリックしてください。

Node.js をインストールする Windows

ステップ6) インストールするデフォルトコンポーネントを選択してください。デフォルトコンポーネントを受け入れて、「次へ」ボタンをクリックしてください。

Node.js をインストールする Windows

ステップ7) インストールを開始します。次の画面で、Node.js インストールボタンをクリックしてインストールを開始します。 Windows.

Node.js をインストールする Windows

ステップ8) インストールを完了してください。「完了」ボタンをクリックしてインストールを完了します。

Node.js をインストールする Windows

注意: Windows 開発者はNode.jsを WSL2 ( Windows Linux スタイルの開発ワークフローのための Subsystem for Linux です。

NPM をインストールする方法 Windows 10/8/7

クライアントマシンにNode.jsをインストールするもう1つの方法は、「パッケージマネージャー」を使用することです。 Windows、NPM (Node Package Manager) ダウンロードは Chocolatey として知られています。必要なアプリケーションやツールを迅速にインストールするための分散型フレームワークとして設計されました。

NPM をインストールする場合 Windows Chocolatey 経由では、次の手順を実行する必要があります。

ステップ1) Chocolateyのインストール – チョコレートのウェブサイト このフレームワークのインストール方法については、非常に明確な手順が記載されています。

  • まず、コマンドプロンプトウィンドウで以下のコマンドを実行してください。このコマンドはChocolateyのウェブサイトから引用したもので、Chocolatey経由でNode.jsをインストールするための標準的なコマンドです。
  • 以下のコマンドは、Chocolatey Web サイト上のリモート PowerShell スクリプトを呼び出す PowerShell コマンドです。 このコマンドは、PowerShell コマンド ウィンドウで実行する必要があります。
  • この PowerShell スクリプトは、必要なコンポーネントをダウンロードし、それに応じてインストールするという必要な作業をすべて実行します。
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

NPM をインストールする Windows 10/8/7

ステップ2) 次のステップは、Chocolateyパッケージマネージャーを使用してローカルマシンにNode.jsをインストールすることです。これは、コマンドプロンプトで以下のコマンドを実行することで実行できます。

NPM をインストールする Windows 10/8/7

インストールが成功すると、Node.js のインストールが成功したことを示すメッセージが表示されます。

注意: 「C:\ProgramData\chocolatey\lib\libreoffice\tools\chocolateyInstall.ps1」のようなエラーが表示された場合は、パスにフォルダを手動で作成してください。

Node.js で最初の Hello World アプリケーションを実行する

Node.js をダウンロードしてコンピュータにインストールしたら、Web ブラウザに「Hello World」を表示してみましょう。firstprogram.js という名前の Node.js ファイルを作成してください。

var http = require('http');

http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/html'});
    res.end('Hello World!');
}).listen(8080);

Code 説明:

  1. 「require」関数の基本的な機能は、 Javaスクリプト require関数は、ファイルを実行してからオブジェクトを返します。このオブジェクトを使用することで、require関数によって呼び出されたモジュールで利用可能なさまざまな機能を使用できます。今回の場合は、HTTPの機能を使用したいので、require(http)コマンドを使用します。
  2. この2行目のコードでは、シンプルな関数に基づいたサーバーアプリケーションを作成しています。この関数は、サーバーアプリケーションへのリクエストが発生するたびに呼び出されます。
  3. リクエストを受信すると、関数はクライアントに「Hello World」という応答を返すように指示されます。writeHead関数はヘッダーデータをクライアントに送信するために使用され、end関数はクライアントとの接続を閉じます。
  4. 次に、server.listen関数を使用して、サーバーアプリケーションがポート番号8080でクライアントからのリクエストをリッスンするように設定します。ここでは、使用可能な任意のポートを指定できます。

コードの実行

  1. ファイルをコンピューターに保存してください: C:\Users\Your Name\firstprogram.js
  2. コマンドプロンプトで、ファイルが保存されているフォルダに移動します。コマンド「Node firstprogram.js」を入力します。

Node.js での最初の Hello World アプリケーション

  1. これで、あなたのコンピュータはサーバーとして機能します!誰かがポート8080であなたのコンピュータにアクセスしようとすると、「Hello World!」というメッセージが返されます。
  2. インターネット ブラウザを起動し、アドレスを入力します: http://localhost:8080

出力:

Node.js での最初の Hello World アプリケーション

よくあるご質問

Node.js は、 Javaブラウザ外でスクリプトを実行します。NPM(Node Package Manager)はパッケージのインストールと管理を行います。Node.jsをインストールすると、NPMも自動的にインストールされます。

コマンドプロンプトを開き、`node -v` を実行して Node.js のバージョンを表示し、次に `npm -v` を実行してマシンにインストールされている NPM のバージョンを表示します。

ほとんどのプロジェクトでは、安定性が高くメンテナンス期間も長いLTS(長期サポート)を選択してください。最新の実験的機能が必要な場合にのみ、Currentを選択してください。

Yes. Microsoft Linuxスタイルのワークフローを実現するには、WSL2上でNode.jsを実行することを推奨します。まずLinuxディストリビューションをインストールし、次にnvmなどのバージョンマネージャーを使用してNode.jsをインストールしてください。

nvm-windowsのようなバージョンマネージャーを使用すると、プロジェクトごとに複数のNode.jsバージョンを切り替えることができます。競合を避けるため、既存のインストールを先に削除してください。

いいえ。公式のNode.js MSIインストーラーにはNPMが同梱されているため、Node.jsと一緒に自動的にインストールされます。後で`npm install -g npm`コマンドを実行して更新できます。

はい。ChatGPTなどのAIアシスタントは、適切なインストールコマンドを生成します。 WindowsPATHエラーの説明や、初回セットアップを迅速化するスタータースクリプトの生成などを行います。

はい。GitHub Copilotは、指定されたポートでリッスンし、「Hello World」という応答を返すrequire('http')サーバーを自動補完するため、数秒でインストールをテストできます。