Skip to content

fnm をインストール

fnm は複数のインストール方法を提供します。オペレーティングシステムに適したものを選択してください。

macOS

Homebrew を使用(推奨)

bash
brew install fnm

curl スクリプトを使用

bash
curl -fsSL https://fnm.vercel.app/install | bash

MacPorts を使用

bash
port install fnm

Windows

winget を使用(推奨)

powershell
winget install Schniz.fnm

Scoop を使用

powershell
scoop install fnm

Chocolatey を使用

powershell
choco install fnm

curl スクリプトを使用(Git Bash または WSL が必要)

bash
curl -fsSL https://fnm.vercel.app/install | bash

Linux

curl スクリプトを使用(推奨)

bash
curl -fsSL https://fnm.vercel.app/install | bash

Homebrew を使用

bash
brew install fnm

GitHub Releases からダウンロード

  1. fnm リリースページ にアクセス
  2. アーキテクチャに合ったアーカイブをダウンロード
  3. バイナリを解凍して PATH ディレクトリに移動
bash
# 例:x86_64 アーキテクチャをインストール
wget https://github.com/Schniz/fnm/releases/latest/download/fnm-linux.zip
unzip fnm-linux.zip -d /usr/local/bin
chmod +x /usr/local/bin/fnm

Shell を設定

インストール後、Shell 環境変数を設定する必要があります。

Bash

~/.bashrc に以下を追加:

bash
eval "$(fnm env --use-on-cd)"

次に設定をリロード:

bash
source ~/.bashrc

Zsh

~/.zshrc に以下を追加:

zsh
eval "$(fnm env --use-on-cd)"

次に設定をリロード:

zsh
source ~/.zshrc

Fish

~/.config/fish/config.fish に以下を追加:

fish
fnm env --use-on-c | source

次に設定をリロード:

fish
source ~/.config/fish/config.fish

PowerShell

PowerShell プロファイルに以下を追加:

powershell
fnm env --use-on-cd | Out-String | Invoke-Expression

プロファイルは以下で開けます:

powershell
notepad $PROFILE

インストールの確認

インストール後、fnm が正しくインストールされていることを確認します:

bash
fnm --version

以下のような出力:

fnm 1.37.1

環境変数設定

fnm はカスタム設定のために以下の環境変数をサポートします:

環境変数説明デフォルト
FNM_DIRfnm インストールディレクトリ~/.fnm
FNM_NODE_DIST_MIRRORNode.js ダウンロードミラーhttps://nodejs.org/dist
FNM_LOGLEVELログレベルinfo
FNM_ARCHアーキテクチャオーバーライドシステムアーキテクチャ
FNM_COREPACK_ENABLEDCorepack を有効化false

中国のミラーを使用

中国本土では、ミラーを設定してダウンロードを高速化できます:

bash
export FNM_NODE_DIST_MIRROR=https://npmmirror.com/mirrors/node

または Shell 設定ファイルに追加:

bash
eval "$(fnm env --use-on-cd --node-dist-mirror=https://npmmirror.com/mirrors/node)"

次のステップ

インストール後、以下を実行できます: