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

Связанные ссылки