Skip to content

fnm install コマンドガイド

fnm install コマンドは、新しい Node.js バージョンをインストールするために使用されます。

コマンド構文

bash
fnm install [OPTIONS] [VERSION]

パラメータ

VERSION

インストールする Node.js バージョンを指定します:

bash
# メジャーバージョンをインストール(最新のマイナーバージョンが自動的に選択されます)
fnm install 20

# 特定のバージョンをインストール
fnm install 20.10.0

# LTS バージョンをインストール
fnm install lts/iron

# バージョンを指定しない場合、バージョンファイルから読み取られます
fnm install

オプション

--lts

最新の LTS(Long Term Support)バージョンをインストールします:

bash
fnm install --lts

--latest

最新バージョンをインストールします(非 LTS を含む):

bash
fnm install --latest

--use

インストール直後にそのバージョンに切り替えます:

bash
fnm install 20 --use

--progress

ダウンロードプログレスバーの表示を制御します:

bash
# 自動表示(デフォルト)
fnm install 20 --progress=auto

# 常に表示
fnm install 20 --progress=always

# 表示しない
fnm install 20 --progress=never

--node-dist-mirror

Node.js ダウンロードミラーを指定します:

bash
fnm install 20 --node-dist-mirror=https://npmmirror.com/mirrors/node

--arch

インストールアーキテクチャを指定します:

bash
# x64 バージョンをインストール
fnm install 20 --arch=x64

# ARM64 バージョンをインストール
fnm install 20 --arch=arm64

--fnm-dir

fnm インストールディレクトリを指定します:

bash
fnm install 20 --fnm-dir=/custom/path

--log-level

ログレベルを設定します:

bash
fnm install 20 --log-level=quiet
fnm install 20 --log-level=error
fnm install 20 --log-level=info

--corepack-enabled

Corepack サポートを有効にします:

bash
fnm install 20 --corepack-enabled

使用例

LTS バージョンをインストール

bash
# 最新の LTS をインストール
fnm install --lts

# 特定の LTS バージョンをインストール
fnm install lts/iron    # Node.js 20.x
fnm install lts/hydrogen # Node.js 18.x

特定のバージョンをインストール

bash
# メジャーバージョンをインストール
fnm install 20

# マイナーバージョンをインストール
fnm install 20.10

# 正確なバージョンをインストール
fnm install 20.10.0

インストールして使用

bash
# インストールしてすぐに切り替え
fnm install 20 --use

# インストールしてデフォルトに設定
fnm install 20 --use && fnm default 20

ミラーを使用して高速ダウンロード

bash
# ミラーを使用
fnm install 20 --node-dist-mirror=https://npmmirror.com/mirrors/node

特定のアーキテクチャをインストール

bash
# Apple Silicon Mac で x64 バージョンをインストール
fnm install 20 --arch=x64

バージョン形式

fnm は複数のバージョン形式をサポートします:

形式説明
メジャーバージョン20最新の 20.x.x
マイナーバージョン20.10最新の 20.10.x
正確なバージョン20.10.0正確なバージョン
LTS 名lts/ironLTS バージョンコード名
latest--latest最新バージョン

LTS バージョンコード名

コード名バージョンリリース日
Iron20.x2023-10
Hydrogen18.x2022-10
Gallium16.x2021-10
Erbium14.x2020-10
Dubnium12.x2019-10

環境変数

環境変数を通じてデフォルト動作を設定できます:

bash
# ミラーを設定
export FNM_NODE_DIST_MIRROR=https://npmmirror.com/mirrors/node

# Corepack を有効化
export FNM_COREPACK_ENABLED=true

# インストールディレクトリを設定
export FNM_DIR=~/.fnm

よくある問題

インストールに失敗

bash
# ミラーの使用を試す
fnm install 20 --node-dist-mirror=https://npmmirror.com/mirrors/node

# 詳細ログを表示
fnm install 20 --log-level=info

バージョンが既に存在

bash
# インストール済みバージョンを表示
fnm list

# インストール済みバージョンを使用
fnm use 20

ダウンロードが遅い

bash
# ミラーを設定
export FNM_NODE_DIST_MIRROR=https://npmmirror.com/mirrors/node
fnm install 20

関連リンク