Node.jsのインストール
このページでは、Windows、macOS、Linux での Node.js のインストール方法を説明します。Desktop と Microsoft Store 版は Node.js を同梱しなくなり、システムにインストールされた node と npm をそのまま使用します。OpenSpec とほとんどの Agent CLI も Node.js に依存しています。
必要なバージョン
Node.js 24 以上 が必要です。最低要件も 24 です。通常は最新の LTS バージョンをインストールすれば問題ありません。npm は Node.js と一緒にインストールされるため、別途インストールする必要はありません。
Node.js が必要なインストール方法
- Microsoft Store / Desktop: 必要です。システムの
PATHからnodeとnpmを見つけられる必要があります。
Node.js のインストール
方法 1: 公式インストーラー (推奨)
- Node.js 公式サイト にアクセスします
- LTS (長期サポート) 版の Windows インストーラー (
.msiファイル) をダウンロードし、バージョン番号が 24 以上であることを確認します - ダブルクリックしてインストーラーを実行します
- インストールウィザードの案内に従ってインストールを完了します。
- ライセンス契約に同意する
- インストール先のパスを選択する (既定のままで問題ありません)
- 「Add to PATH」のチェックを入れたままにする
- 「Install」をクリックしてインストールを開始する
- インストールが完了したら、「Finish」をクリックします
方法 2: winget を使用する
PowerShell またはコマンドプロンプトを開き、次のコマンドを実行します。
winget install OpenJS.NodeJS.LTSインストール後は、変更を反映させるためにターミナルを開き直してください。
方法 1: 公式インストーラー (推奨)
- Node.js 公式サイト にアクセスします
- LTS (長期サポート) 版の macOS インストーラー (
.pkgファイル) をダウンロードし、バージョン番号が 24 以上であることを確認します - ダブルクリックしてインストーラーを実行します
- インストールウィザードの案内に従ってインストールを完了します。
- 「続ける」をクリックする
- ライセンス契約に同意する
- インストール先のディスクを選択する
- 「インストール」をクリックし、管理者パスワードを入力する
- インストールが完了したら、「閉じる」をクリックします
方法 2: Homebrew を使用する
Homebrew がすでにインストールされている場合は、ターミナルから Node.js をインストールできます。
brew install nodeHomebrew は Node.js を自動的に PATH に追加します。コマンドが使えない場合は、ターミナルを再起動するか、次のコマンドを実行してください。
eval "$(/opt/homebrew/bin/brew shellenv)"NodeSource リポジトリを使用する (推奨)
ディストリビューション標準のリポジトリにある Node.js は、通常 24 より古いバージョンです。NodeSource が提供する 24.x のリポジトリを使用してください。
# curl でインストールスクリプトをダウンロードcurl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash -sudo apt-get install -y nodejssudo apt-get install nodejs npm でディストリビューション標準のバージョンを直接インストールしないでください。24 という最低要件を満たさない可能性が高いです。
サードパーティのソフトウェアリポジトリを追加したくない場合は、後述の nvm または fnm を使用することもできます。
NodeSource リポジトリを使用する (推奨)
# curl でインストールスクリプトをダウンロードcurl -fsSL https://rpm.nodesource.com/setup_24.x | sudo bash -sudo yum install -y nodejsディストリビューション標準のリポジトリにある Node.js は通常 24 より古いため、直接の使用はおすすめしません。後述の nvm または fnm に切り替えることもできます。
dnf パッケージマネージャーを使用する
sudo dnf install -y nodejs npmインストール後は node --version を実行して、バージョンが 24 以上であることを確認してください。リポジトリのバージョンが古い場合は、NodeSource の 24.x リポジトリを使用するか、後述の nvm または fnm を使用してください。
バージョン管理ツールの使用
複数の Node.js バージョンを切り替える必要がある場合は、バージョン管理ツールを使用できます。
Desktop をお使いの方へ
macOS と Linux では、nvm や fnm などのツールは、通常シェルの設定ファイル (.bashrc、.zshrc など) の中でのみ PATH を設定します。Dock、アプリケーションメニュー、デスクトップのアイコンから起動した Desktop はこれらの設定を読み込まないため、node を見つけられないことがあります。バージョン管理ツールを使用している場合は、すでに node を実行できるターミナルから Desktop を起動するか、前述のシステム全体へのインストール方法に切り替えてください。
nvm (Node Version Manager)
Linux/macOS
nvm 公式リポジトリの README に記載されている最新のインストールコマンドをそのままコピーして使用してください。古いバージョンのインストールスクリプトのアドレスは使用しないでください。
インストール後、シェルの設定を再読み込みします。
source ~/.bashrc# Zsh を使用している場合source ~/.zshrcWindows
Windows では、nvm-windows の使用をおすすめします。
- nvm-windows のリリースページ から最新の
nvm-setup.exeをダウンロードします - インストーラーを実行します
- コマンドプロンプトまたは PowerShell を開き直します
nvm をインストールしたら、それを使って Node.js のバージョンをインストール・管理できます。
# Node.js 24 をインストールnvm install 24
# Node.js 24 に切り替えnvm use 24
# 既定のバージョンを設定nvm alias default 24
# インストール済みのバージョンを一覧表示nvm listnvm-windows では alias コマンドは使用できません。nvm install 24 と nvm use 24 を使用してください。
fnm (Fast Node Manager)
fnm は、Rust で構築された、より高速でシンプルな Node.js バージョン管理ツールです。
Linux/macOS
# curl を使用してインストールcurl -fsSL https://fnm.vercel.app/install | bash
# インストール後、シェルの設定を再読み込みsource ~/.bashrc# Zsh を使用している場合source ~/.zshrcWindows
# scoop を使用scoop install fnm
# または winget を使用winget install Schniz.fnm# Node.js 24 をインストールfnm install 24
# Node.js 24 に切り替えfnm use 24
# 既定のバージョンを設定fnm default 24
# インストール済みのバージョンを一覧表示fnm list中国本土のユーザー向けの高速化
中国本土にお住まいの場合、Node.js や npm パッケージのダウンロードが遅くなることがあります。その場合は、国内のミラーを使用できます。
npm ミラー
# 一時的にミラーを使用してインストールnpm install --registry=https://registry.npmmirror.com
# ミラーを恒久的に設定npm config set registry https://registry.npmmirror.com
# ミラーが正しく設定されたか確認npm config get registryNode.js インストーラーのミラー
Node.js のインストーラーにも、ミラーのダウンロードアドレスがあります: https://npmmirror.com/mirrors/node/。アクセスしたら、24 以上のバージョンを選択してダウンロードしてください。
Homebrew ミラー
中国本土で Homebrew を使用している場合は、bottle に中国科学技術大学 (USTC) のミラーを設定できます。
export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottlesインストールの確認
インストールが完了したら、新しく開いたターミナル で Node.js と npm が使用できることを確認します。
# Node.js のバージョンを確認 (v24.0.0 以上が必要)node --version
# npm のバージョンを確認npm --version成功した場合の出力は、次のようになります。
$ node --versionv24.3.0
$ npm --version11.4.2node --version に表示されるバージョンが 24 より低い場合は、上記の方法で再インストールするか、バージョン管理ツールで 24 以上に切り替えてください。
npm グローバルディレクトリの設定
Desktop は、Agent CLI などの管理対象パッケージを、お使いのマシンの npm のグローバルディレクトリにインストールします。グローバルディレクトリが管理者権限を必要とする場所にあると、インストール時に EACCES の権限エラーが発生することがあります。システムのディレクトリの権限を変更するのではなく、グローバルディレクトリをユーザーのディレクトリに変更することをおすすめします。
mkdir -p ~/.npm-globalnpm config set prefix ~/.npm-globalそのうえで、~/.npm-global/bin (Windows では npm のグローバルディレクトリそのもの) をシステムの PATH に追加し、ターミナルと Desktop を再起動します。nvm や fnm を使用している場合は、グローバルディレクトリがすでにユーザーのディレクトリ内にあるため、この手順は不要です。
トラブルシューティング
Windows の問題
インストール後に node や npm コマンドが使えない場合は、次を試してください。
- コマンドプロンプトまたは PowerShell を再起動する
- それでも使えない場合は、Node.js を PATH に手動で追加する
- 「環境変数」を検索して、「システム環境変数の編集」を開く
- 「環境変数」をクリックする
- 「システム環境変数」の中から「Path」を探し、「編集」をクリックする
- Node.js のインストールパスを追加する (既定:
C:\Program Files\nodejs\) - 「OK」をクリックして変更を保存する
- Desktop を完全に終了してから、起動し直す
nvm や npm のスクリプトを使用する際に実行ポリシーのエラーが発生した場合は、次を実行してください。
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUsermacOS の問題
グローバルの npm パッケージをインストールする際に権限エラーが発生した場合は、前述の npm グローバルディレクトリの設定 を参照するか、nvm / fnm に切り替えてください。
インストール後にコマンドが使えない場合は、ターミナルを再起動し、Node.js があるディレクトリ (通常は /usr/local/bin または /opt/homebrew/bin) が PATH に含まれていることを確認してください。
Linux の問題
グローバルの npm パッケージをインストールする際に権限エラーが発生した場合は、前述の npm グローバルディレクトリの設定 を参照するか、nvm / fnm を使用してください。sudo でグローバルパッケージをインストールするのは避けてください。
システムのパッケージマネージャー経由でインストールした Node.js のバージョンが 24 より低い場合は、次のいずれかを行ってください。
- NodeSource の 24.x リポジトリを使用する (前述)
- バージョン管理ツール (nvm / fnm) を使用する
環境の確認
確認に失敗する場合は、次の内容を確認してください。
# Node.js が PATH にあるか確認where node
# インストールパスを確認Get-Command node# Node.js が PATH にあるか確認which node
# インストールパスを確認ls -l $(which node)# Node.js が PATH にあるか確認which node
# インストールパスを確認ls -l $(which node)次のステップ
Node.js のインストールが完了したら、次の手順に進めます。
さらにサポートが必要ですか?
ここで説明されていない問題が発生した場合は、次の手順を試してください。
- Node.js 公式ドキュメント にアクセスする
- Desktop が Node 環境を使用する方法 を確認する
- HagiCode 製品概要 で、現在の製品と関連ツールチェーンの説明を確認する
HagiCode
HagiCode はエージェント型コーディングワークスペースです。豊富で便利な UI インタラクションにより、計画・エージェント実行・プロジェクト作業を始めやすく、進めやすくし、開発をより魅力的な体験にします。
豊富で便利な UI インタラクションで、計画からプロジェクト作業までを分かりやすく進められます。
- スマートOpenSpec ワークフローが意図を、提案・設計・タスクから変更のリリースまで実行可能な道筋にします。
- 効率的マルチエージェント実行で調査・実装・レビューを並行して進め、複数リポジトリや使い慣れた Agent CLI にも対応します。
- 興味深い豊富で便利な UI インタラクションにより、計画・エージェント実行・プロジェクト作業を始めやすく、進めやすくします。
Windows 版をダウンロード
HagiCode を共有
アイデアを、出荷できるソフトウェアへ。
HagiCode はエージェント型コーディングワークスペースです。OpenSpec ワークフローで変更を計画し、マルチエージェント実行で進め、Hero Scenario で長い作業の進み具合を見える化して、アイデアを出荷できるソフトウェアにします。
- スマート
- OpenSpec ワークフローが、意図を提案からリリースまでの実行可能な道筋にします。
- 効率的
- マルチエージェント実行で、調査・実装・レビューを並行して進めます。
- 楽しい
- 使いやすい UI で、計画・Agent 実行・プロジェクト作業を進めやすくします。
© 2026 HagiCode | Powered By hagilight-starlight@0.20.0 | Branch: main | Commit: 0dde182 | Built:

