Skip to content

fnm list コマンドガイド

fnm list コマンドは、インストールされた Node.js バージョンを表示するために使用され、fnm list-remote は利用可能なリモートバージョンを表示するために使用されます。

fnm list

ローカルにインストールされた Node.js バージョンを一覧表示します。

コマンド構文

bash
fnm list [OPTIONS]

エイリアス: ls

使用例

bash
fnm list

出力例:

* v20.10.0 default
  v18.19.0
  v16.20.2
  • * は現在使用中のバージョンを示します
  • default はデフォルトバージョンを示します

fnm list-remote

利用可能なリモートの Node.js バージョンを一覧表示します。

コマンド構文

bash
fnm list-remote [OPTIONS]

エイリアス: ls-remote

オプション

--filter

バージョン番号または semver 範囲でフィルタします:

bash
# メジャーバージョンでフィルタ
fnm list-remote --filter=18

# マイナーバージョンでフィルタ
fnm list-remote --filter=18.17

# semver 範囲を使用
fnm list-remote --filter=">=18.0.0 <20.0.0"

--lts

LTS バージョンのみを表示します:

bash
# すべての LTS バージョンを表示
fnm list-remote --lts

# 特定の LTS バージョンを表示
fnm list-remote --lts=iron

--latest

最新バージョンのみを表示します:

bash
fnm list-remote --latest

--sort

ソート方法を設定します:

bash
# 昇順(デフォルト)
fnm list-remote --sort=asc

# 降順
fnm list-remote --sort=desc

--node-dist-mirror

ミラーソースを指定します:

bash
fnm list-remote --node-dist-mirror=https://npmmirror.com/mirrors/node

使用例

bash
# すべてのバージョンを一覧表示
fnm list-remote

# LTS バージョンのみを一覧表示
fnm list-remote --lts

# Node.js 18.x バージョンを一覧表示
fnm list-remote --filter=18

# 最新バージョンを一覧表示
fnm list-remote --latest

# 降順でバージョンを一覧表示
fnm list-remote --sort=desc

出力の解釈

fnm list 出力

* v20.10.0 default
  v18.19.0
  v16.20.2
記号意味
*現在使用中のバージョン
defaultデフォルトバージョン
マーカーなしインストール済みだが未使用

fnm list-remote 出力

v20.10.0 (Iron)
v20.9.0 (Iron)
v18.19.0 (Hydrogen)
v18.18.2 (Hydrogen)
...

括弧内の名前は LTS バージョンのコード名です。

一般的な組み合わせ

インストール可能な LTS バージョンを表示

bash
fnm list-remote --lts --latest

特定のメジャーバージョンの最新のマイナーバージョンを表示

bash
fnm list-remote --filter=18 --latest

インストール済みバージョンを表示

bash
fnm list

よくある問題

リストが長すぎる

bash
# フィルタを使用
fnm list-remote --filter=20

# 最新のみを表示
fnm list-remote --latest

# LTS のみを表示
fnm list-remote --lts

リモートリストを取得できない

bash
# ネットワーク接続を確認
curl -I https://nodejs.org/dist/

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

関連リンク