Node.jsのインストール
ページを編集このガイドでは、Windows、macOS、および Linux での Node.js のインストールについて説明します。 Node.js は、OpenSpec、フロントエンド ツール、およびいくつかの開発者 CLI を含む、HagiCode ローカル ツールの重要な依存関係です。
Node.jsのインストール
Section titled “Node.jsのインストール”方法 1: 公式インストーラー (推奨)
Section titled “方法 1: 公式インストーラー (推奨)”- にアクセスしてください。 Node.js 公式ウェブサイト
- LTS (長期サポート) バージョンの Windows インストーラーをダウンロードします (
.msiファイル) - ダブルクリックしてインストーラーを実行します
- インストール ウィザードのプロンプトに従ってインストールを完了します。
- ライセンス契約に同意する
- インストールパスを選択します(デフォルトで問題ありません)
- 「必要なツールを自動的にインストールする」にチェックが入っていることを確認します
- 「インストール」をクリックしてインストールを開始します
- インストールが完了したら、「完了」をクリックします
方法 2: winget を使用する
Section titled “方法 2: winget を使用する”PowerShell またはコマンド プロンプトを開いて次を実行します。
winget install OpenJS.NodeJS.LTSインストール後、変更を有効にするためにターミナルを再度開きます。
方法 1: 公式インストーラー (推奨)
Section titled “方法 1: 公式インストーラー (推奨)”- にアクセスしてください。 Node.js 公式ウェブサイト
- LTS (長期サポート) バージョンの macOS インストーラーをダウンロードします (
.pkgファイル) - ダブルクリックしてインストーラーを実行します
- インストール ウィザードのプロンプトに従ってインストールを完了します。
- 「続行」をクリックします
- ライセンス契約に同意する
- インストールディスクの選択
- 「インストール」をクリックし、管理者パスワードを入力します
- インストールが完了したら「閉じる」をクリックします
方法 2: Homebrew を使用する
Section titled “方法 2: Homebrew を使用する”持っている場合 自作 インストールされている場合は、ターミナル経由で Node.js をインストールできます。
brew install node:::ヒント Homebrew は自動的に Node.js を PATH に追加します。コマンドが使用できない場合は、ターミナルを再起動するか、次のコマンドを実行します。
eval "$(/opt/homebrew/bin/brew shellenv)":::
NodeSource リポジトリの使用 (推奨)
Section titled “NodeSource リポジトリの使用 (推奨)”これは、最新の Node.js バージョンを入手する最良の方法です。
# Use curl to download the installation scriptcurl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -sudo apt-get install -y nodejsapt パッケージ マネージャーの使用
Section titled “apt パッケージ マネージャーの使用”最新バージョンが必要ない場合は、デフォルトの Ubuntu リポジトリを使用できます。
sudo apt-get updatesudo apt-get install -y nodejs npm:::メモ デフォルト リポジトリの Node.js バージョンは古い可能性があります。インストール後、バージョンをチェックして、Node.js >= 18.0 の要件を満たしていることを確認します (Node.js 24 以降を推奨します)。 :::
NodeSource リポジトリの使用 (推奨)
Section titled “NodeSource リポジトリの使用 (推奨)”# Use curl to download the installation scriptcurl -fsSL https://rpm.nodesource.com/setup_lts.x | sudo bash -sudo yum install -y nodejsyumパッケージマネージャーの使用
Section titled “yumパッケージマネージャーの使用”sudo yum install -y nodejs npmdnf パッケージ マネージャーの使用
Section titled “dnf パッケージ マネージャーの使用”sudo dnf install -y nodejs npm:::ヒント Fedora のソフトウェア リポジトリには通常、新しいバージョンの Node.js が含まれており、dnf 経由で直接インストールできます。 :::
バージョン管理ツールの使用
Section titled “バージョン管理ツールの使用”複数の Node.js バージョン間で切り替える必要がある場合は、バージョン管理ツールを使用できます。
nvm (ノード バージョン マネージャー)
Section titled “nvm (ノード バージョン マネージャー)”Linux/macOS
Section titled “Linux/macOS”# Install using curlcurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
# Or install using wgetwget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bashインストール後、シェル構成をリロードします。
source ~/.bashrc# Or for Zsh userssource ~/.zshrcWindows では、次の使用をお勧めします。 nvm-windows:
- 最新のものをダウンロード
nvm-setup.exeから nvm-windows リリース - インストーラーを実行する
- コマンドプロンプトまたはPowerShellを再度開きます
nvm をインストールした後、それを使用して Node.js バージョンのインストールと管理を行うことができます。
# Install the latest LTS version (recommended)nvm install --lts
# Install Node.js 24 (recommended version)nvm install 24
# Install a specific Node.js versionnvm install 18.20.0
# List installed versionsnvm list
# Switch to a specified Node.js versionnvm use 24
# Set default versionnvm alias default 24
# Windows nvm-windows syntax is slightly differentnvm install 24nvm use 24fnm (高速ノードマネージャー)
Section titled “fnm (高速ノードマネージャー)”fnm は、Rust で構築された、より高速かつシンプルな Node.js バージョン管理ツールです。
Linux/macOS
Section titled “Linux/macOS”# Install using curlcurl -fsSL https://fnm.vercel.app/install | bash
# After installation, reload shell configurationsource ~/.bashrc# Or for Zsh userssource ~/.zshrc# Use scoopscoop install fnm
# Or use wingetwinget install Schniz.fnm# Install the latest LTS version (recommended)fnm install --lts
# Install Node.js 24 (recommended version)fnm install 24
# Install a specific Node.js versionfnm install 18.20.0
# List installed versionsfnm list
# Switch to a specified Node.js versionfnm use 24
# Set default versionfnm default 24中国本土ユーザー向けの高速化
Section titled “中国本土ユーザー向けの高速化”中国本土にお住まいの場合、Node.js および npm パッケージのダウンロードが遅くなる可能性があります。ここでは加速ソリューションをいくつか紹介します。
国内ミラーソースの使用
Section titled “国内ミラーソースの使用”npm タオバオ ミラー (推奨)
Section titled “npm タオバオ ミラー (推奨)”# Temporarily use Taobao mirrornpm install --registry=https://registry.npmmirror.com
# Permanently set Taobao mirrornpm config set registry https://registry.npmmirror.com
# Verify mirror is set successfullynpm config get registrynrm を使用したミラー ソースの管理
Section titled “nrm を使用したミラー ソースの管理”nrm (npm レジストリ マネージャー) は、npm ミラー ソースをすばやく切り替えるのに役立ちます。
# Install nrmnpm install -g nrm
# List available mirror sourcesnrm ls
# Switch to Taobao mirrornrm use taobao
# Test mirror source speednrm testNode.js インストーラーのダウンロードを高速化する
Section titled “Node.js インストーラーのダウンロードを高速化する”Taobao では、Node.js インストーラーのミラー ダウンロードを提供しています。
- ダウンロード アドレス: https://npmmirror.com/mirrors/node/
上記のアドレスにアクセスし、ダウンロードする必要があるバージョンを選択してください。
GitHub からの nvm またはその他のツールのダウンロードが遅い場合は、FastGit ミラーを使用できます。
# Use FastGit to accelerate nvm installationcurl -o- https://fastgit.org/nvm-sh/nvm/raw/master/install.sh | bash:::メモ FastGit のサービスは変更される場合がありますので、公式情報をご確認ください。 :::
国産自作ミラー
Section titled “国産自作ミラー”中国本土で Homebrew を使用する場合、加速のために国内ミラーを構成できます。
# Install Homebrew using domestic mirror/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"
# Or use USTC mirrorexport HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles中国本土固有のパッケージマネージャー
Section titled “中国本土固有のパッケージマネージャー”cnpm は、淘宝網チームによって提供される npm クライアントで、デフォルトで淘宝網ミラーを使用します。
# Install cnpmnpm install -g cnpm --registry=https://registry.npmmirror.com
# Use cnpm to install packagescnpm install <package-name>:::ヒント cnpm は npm コマンドとほぼ互換性があり、直接の置き換えとして使用できます。 :::
ミラー加速効果の検証
Section titled “ミラー加速効果の検証”ミラーを設定した後、次の方法で確認します。
# Test download speedtime npm install express --registry=https://registry.npmmirror.com
# Compare with official source speedtime npm install express --registry=https://registry.npmjs.orgインストールの検証
Section titled “インストールの検証”インストール後、Node.js と npm が正しくインストールされていることを確認します。
# Check Node.js versionnode --version
# Check npm versionnpm --version:::メモ Node.js バージョンが 18.0 以上であることを確認してください (Node.js 24 以降を推奨)。バージョンが低すぎる場合は、上記の方法を使用して再インストールするか、バージョン管理ツールを使用して正しいバージョンをインストールしてください。 :::
サンプル検証出力
Section titled “サンプル検証出力”検証が成功すると、出力は次のようになります。
$ node --versionv24.3.0
$ npm --version10.2.3トラブルシューティング
Section titled “トラブルシューティング”Windowsの問題
Section titled “Windowsの問題”もし node または npm インストール後はコマンドが使用できなくなります。
- コマンドプロンプトまたはPowerShellを再起動します
- それでも利用できない場合は、Node.js を PATH に手動で追加します。
- 「環境変数」を検索し、「システム環境変数の編集」を開きます。
- 「環境変数」をクリックします。
- 「システム環境変数」で「パス」を見つけて「編集」をクリックします。
- Node.js インストール パスを追加します (デフォルト:
C:\Program Files\nodejs\) - 「OK」をクリックして変更を保存します
nvm の使用時に実行ポリシー エラーが発生した場合:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUsermacOS の問題
Section titled “macOS の問題”グローバル npm パッケージのインストール時に権限エラーが発生した場合:
# Fix npm permissionssudo chown -R $(whoami) ~/.npmsudo chown -R $(whoami) /usr/local/lib/node_modulesインストール後にコマンドが使用できない場合は、ターミナルを再起動するか、手動で PATH (通常は /usr/local/bin).
Linuxの問題
Section titled “Linuxの問題”グローバル npm パッケージをインストールするときに権限エラーが発生した場合は、システム パッケージ マネージャーの代わりに Node.js バージョン管理ツール (nvm や fnm など) を使用することをお勧めします。
システム パッケージ マネージャー経由でインストールされた Node.js のバージョンが古すぎる場合:
- NodeSource リポジトリを使用する (推奨、上記を参照)
- または、バージョン管理ツール (nvm/fnm) を使用します。
検証が失敗した場合は、次のことを確認してください。
# Check if Node.js is in PATHwhere node
# Check installation pathGet-Command node# Check if Node.js is in PATHwhich node
# Check installation pathls -l $(which node)# Check if Node.js is in PATHwhich node
# Check installation pathls -l $(which node)
# Check version detailsnode -v次のステップ
Section titled “次のステップ”Node.js のインストールが完了したら、次の手順に進むことができます。
さらにサポートが必要ですか?
Section titled “さらにサポートが必要ですか?”ここで説明されていない問題が発生した場合は、次の手順を実行してください。
- にアクセスしてください。 Node.js 公式ドキュメント
- を確認してください ハギコード製品概要 現在の製品とツールのコンテキストに合わせて
- にアクセスしてください。 ハギコードウェブサイト 最新のサポート エントリ ポイントについては、