Node.jsは、開発者がスケーラブルなネットワークアプリケーションを構築できる強力なJavaScriptランタイムです。NPM(Node Package Manager)はNode.jsにバンドルされており、依存関係を効率的に管理するのに役立ちます。このガイドでは、WindowsマシンにNode.jsとNPMをインストールおよび構成する手順を説明します。

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

  1. 公式の Node.js ウェブサイトにアクセスします。
  2. LTS (Long-Term Support) バージョンを選択して、安定性とセキュリティを確保します。
  3. Windows Installer (.msi)ファイルをシステムアーキテクチャ(64-bitまたは32-bit)に応じてダウンロードします。

ステップ 2: Node.js をインストール

  1. ダウンロードした.msiインストーラーを実行します。
  2. 画面の指示に従います:
    • ライセンス契約に同意します。
    • インストール場所を選択します。
    • “必要なツールを自動的にインストールする”オプションがチェックされていることを確認します(ネイティブモジュールをコンパイルするため)。
  3. 次へをクリックして、インストールプロセスを完了します。

ステップ 3: インストールの確認

インストールが完了したら、Node.jsとNPMが正しく設定されているか確認します:

  1. コマンドプロンプト (cmd)またはPowerShellを開きます。
  2. 次のコマンドを入力します:
    node -v
    npm -v

    正しくインストールされていれば、これらのコマンドはNode.jsとNPMのインストールされたバージョンを表示します。

ステップ 4: NPMの構成(オプション)

NPMパッケージのデフォルトグローバルディレクトリを設定

グローバルパッケージをインストールする際の権限エラーを回避するために、デフォルトのディレクトリを変更できます:

  1. グローバルパッケージ用のディレクトリを作成します:
    mkdir "%USERPROFILE%npm-global"
  2. NPMにこのディレクトリを使用するように設定します:
    npm config set prefix "%USERPROFILE%npm-global"
  3. 新しいディレクトリをシステムのPATHに追加します:
    • コントロールパネル > システム > 高度なシステム設定を開きます。
    • 環境変数をクリックします。
    • ユーザー変数の下のPath変数を編集します。
    • 次を追加します: %USERPROFILE%npm-globalbin

ステップ 5: Yarnをインストール(オプション)

Yarnは、NPMを使用してインストールできる代替パッケージマネージャーです:

npm install -g yarn

インストールを確認します:

yarn -v

ステップ 6: 簡単なスクリプトを実行してNode.jsをテスト

すべてが正常に動作していることを確認するために、テストファイルを作成します:

  1. テキストエディタを開き、次の内容をapp.jsとして保存します:
    console.log("Hello, Node.js!");
  2. 次を使用してスクリプトを実行します:
    node app.js

    ターミナルにHello, Node.js!が表示されるはずです。

結論

WindowsにNode.jsとNPMを正常にインストールおよび構成しました。これで、JavaScriptアプリケーションを構築し、依存関係を効率的に管理する準備が整いました!