コンテンツにスキップ

Node.jsのインストール

ページを編集

このガイドでは、Windows、macOS、および Linux での Node.js のインストールについて説明します。 Node.js は、OpenSpec、フロントエンド ツール、およびいくつかの開発者 CLI を含む、HagiCode ローカル ツールの重要な依存関係です。

方法 1: 公式インストーラー (推奨)

Section titled “方法 1: 公式インストーラー (推奨)”
  1. にアクセスしてください。 Node.js 公式ウェブサイト
  2. LTS (長期サポート) バージョンの Windows インストーラーをダウンロードします (.msi ファイル)
  3. ダブルクリックしてインストーラーを実行します
  4. インストール ウィザードのプロンプトに従ってインストールを完了します。
    • ライセンス契約に同意する
    • インストールパスを選択します(デフォルトで問題ありません)
    • 「必要なツールを自動的にインストールする」にチェックが入っていることを確認します
    • 「インストール」をクリックしてインストールを開始します
  5. インストールが完了したら、「完了」をクリックします

PowerShell またはコマンド プロンプトを開いて次を実行します。

Terminal window
winget install OpenJS.NodeJS.LTS

インストール後、変更を有効にするためにターミナルを再度開きます。

複数の Node.js バージョン間で切り替える必要がある場合は、バージョン管理ツールを使用できます。

nvm (ノード バージョン マネージャー)

Section titled “nvm (ノード バージョン マネージャー)”
Terminal window
# Install using curl
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
# Or install using wget
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash

インストール後、シェル構成をリロードします。

Terminal window
source ~/.bashrc
# Or for Zsh users
source ~/.zshrc

Windows では、次の使用をお勧めします。 nvm-windows:

  1. 最新のものをダウンロード nvm-setup.exe から nvm-windows リリース
  2. インストーラーを実行する
  3. コマンドプロンプトまたはPowerShellを再度開きます

fnm は、Rust で構築された、より高速かつシンプルな Node.js バージョン管理ツールです。

Terminal window
# Install using curl
curl -fsSL https://fnm.vercel.app/install | bash
# After installation, reload shell configuration
source ~/.bashrc
# Or for Zsh users
source ~/.zshrc

使用する スコップ または ウィンゲット:

Terminal window
# Use scoop
scoop install fnm
# Or use winget
winget install Schniz.fnm

中国本土ユーザー向けの高速化

Section titled “中国本土ユーザー向けの高速化”

中国本土にお住まいの場合、Node.js および npm パッケージのダウンロードが遅くなる可能性があります。ここでは加速ソリューションをいくつか紹介します。

Terminal window
# Temporarily use Taobao mirror
npm install --registry=https://registry.npmmirror.com
# Permanently set Taobao mirror
npm config set registry https://registry.npmmirror.com
# Verify mirror is set successfully
npm config get registry

nrm を使用したミラー ソースの管理

Section titled “nrm を使用したミラー ソースの管理”

nrm (npm レジストリ マネージャー) は、npm ミラー ソースをすばやく切り替えるのに役立ちます。

Terminal window
# Install nrm
npm install -g nrm
# List available mirror sources
nrm ls
# Switch to Taobao mirror
nrm use taobao
# Test mirror source speed
nrm test

Node.js インストーラーのダウンロードを高速化する

Section titled “Node.js インストーラーのダウンロードを高速化する”

Taobao では、Node.js インストーラーのミラー ダウンロードを提供しています。

上記のアドレスにアクセスし、ダウンロードする必要があるバージョンを選択してください。

中国本土で Homebrew を使用する場合、加速のために国内ミラーを構成できます。

Terminal window
# Install Homebrew using domestic mirror
/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"
# Or use USTC mirror
export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles

中国本土固有のパッケージマネージャー

Section titled “中国本土固有のパッケージマネージャー”

cnpm は、淘宝網チームによって提供される npm クライアントで、デフォルトで淘宝網ミラーを使用します。

Terminal window
# Install cnpm
npm install -g cnpm --registry=https://registry.npmmirror.com
# Use cnpm to install packages
cnpm install <package-name>

:::ヒント cnpm は npm コマンドとほぼ互換性があり、直接の置き換えとして使用できます。 :::

ミラーを設定した後、次の方法で確認します。

Terminal window
# Test download speed
time npm install express --registry=https://registry.npmmirror.com
# Compare with official source speed
time npm install express --registry=https://registry.npmjs.org

インストール後、Node.js と npm が正しくインストールされていることを確認します。

Terminal window
# Check Node.js version
node --version
# Check npm version
npm --version

:::メモ Node.js バージョンが 18.0 以上であることを確認してください (Node.js 24 以降を推奨)。バージョンが低すぎる場合は、上記の方法を使用して再インストールするか、バージョン管理ツールを使用して正しいバージョンをインストールしてください。 :::

検証が成功すると、出力は次のようになります。

$ node --version
v24.3.0
$ npm --version
10.2.3

もし node または npm インストール後はコマンドが使用できなくなります。

  1. コマンドプロンプトまたはPowerShellを再起動します
  2. それでも利用できない場合は、Node.js を PATH に手動で追加します。
    • 「環境変数」を検索し、「システム環境変数の編集」を開きます。
    • 「環境変数」をクリックします。
    • 「システム環境変数」で「パス」を見つけて「編集」をクリックします。
    • Node.js インストール パスを追加します (デフォルト: C:\Program Files\nodejs\)
    • 「OK」をクリックして変更を保存します

グローバル npm パッケージのインストール時に権限エラーが発生した場合:

Terminal window
# Fix npm permissions
sudo chown -R $(whoami) ~/.npm
sudo chown -R $(whoami) /usr/local/lib/node_modules

グローバル npm パッケージをインストールするときに権限エラーが発生した場合は、システム パッケージ マネージャーの代わりに Node.js バージョン管理ツール (nvm や fnm など) を使用することをお勧めします。

検証が失敗した場合は、次のことを確認してください。

Terminal window
# Check if Node.js is in PATH
where node
# Check installation path
Get-Command node

Node.js のインストールが完了したら、次の手順に進むことができます。

ここで説明されていない問題が発生した場合は、次の手順を実行してください。

  1. にアクセスしてください。 Node.js 公式ドキュメント
  2. を確認してください ハギコード製品概要 現在の製品とツールのコンテキストに合わせて
  3. にアクセスしてください。 ハギコードウェブサイト 最新のサポート エントリ ポイントについては、