fnm をインストール
fnm は複数のインストール方法を提供します。オペレーティングシステムに適したものを選択してください。
macOS
Homebrew を使用(推奨)
bash
brew install fnmcurl スクリプトを使用
bash
curl -fsSL https://fnm.vercel.app/install | bashMacPorts を使用
bash
port install fnmWindows
winget を使用(推奨)
powershell
winget install Schniz.fnmScoop を使用
powershell
scoop install fnmChocolatey を使用
powershell
choco install fnmcurl スクリプトを使用(Git Bash または WSL が必要)
bash
curl -fsSL https://fnm.vercel.app/install | bashLinux
curl スクリプトを使用(推奨)
bash
curl -fsSL https://fnm.vercel.app/install | bashHomebrew を使用
bash
brew install fnmGitHub Releases からダウンロード
- fnm リリースページ にアクセス
- アーキテクチャに合ったアーカイブをダウンロード
- バイナリを解凍して 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/fnmShell を設定
インストール後、Shell 環境変数を設定する必要があります。
Bash
~/.bashrc に以下を追加:
bash
eval "$(fnm env --use-on-cd)"次に設定をリロード:
bash
source ~/.bashrcZsh
~/.zshrc に以下を追加:
zsh
eval "$(fnm env --use-on-cd)"次に設定をリロード:
zsh
source ~/.zshrcFish
~/.config/fish/config.fish に以下を追加:
fish
fnm env --use-on-c | source次に設定をリロード:
fish
source ~/.config/fish/config.fishPowerShell
PowerShell プロファイルに以下を追加:
powershell
fnm env --use-on-cd | Out-String | Invoke-Expressionプロファイルは以下で開けます:
powershell
notepad $PROFILEインストールの確認
インストール後、fnm が正しくインストールされていることを確認します:
bash
fnm --version以下のような出力:
fnm 1.37.1環境変数設定
fnm はカスタム設定のために以下の環境変数をサポートします:
| 環境変数 | 説明 | デフォルト |
|---|---|---|
FNM_DIR | fnm インストールディレクトリ | ~/.fnm |
FNM_NODE_DIST_MIRROR | Node.js ダウンロードミラー | https://nodejs.org/dist |
FNM_LOGLEVEL | ログレベル | info |
FNM_ARCH | アーキテクチャオーバーライド | システムアーキテクチャ |
FNM_COREPACK_ENABLED | Corepack を有効化 | 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)"次のステップ
インストール後、以下を実行できます:
- Node.js をインストール - fnm を使用して最初の Node.js バージョンをインストール
- コマンドリファレンス - 利用可能なすべてのコマンドを学ぶ
- バージョン管理 - 複数の Node.js バージョンの管理方法を学ぶ