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相關鏈接
- 安裝 Node.js - 安裝指南
- 命令參考 - 所有命令詳解