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
# Filter by major version
fnm list-remote --filter=18

# Filter by minor version
fnm list-remote --filter=18.17

# Use semver range
fnm list-remote --filter=">=18.0.0 <20.0.0"

--lts

عرض إصدارات LTS فقط:

bash
# Show all LTS versions
fnm list-remote --lts

# Show specific LTS version
fnm list-remote --lts=iron

--latest

عرض أحدث إصدار فقط:

bash
fnm list-remote --latest

--sort

تعيين طريقة الترتيب:

bash
# Ascending (default)
fnm list-remote --sort=asc

# Descending
fnm list-remote --sort=desc

--node-dist-mirror

تحديد مصدر المرآة:

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

أمثلة الاستخدام

bash
# List all versions
fnm list-remote

# List only LTS versions
fnm list-remote --lts

# List Node.js 18.x versions
fnm list-remote --filter=18

# List latest versions
fnm list-remote --latest

# List versions in descending order
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
# Use filtering
fnm list-remote --filter=20

# Only view latest
fnm list-remote --latest

# Only view LTS
fnm list-remote --lts

لا يمكن جلب القائمة البعيدة

bash
# Check network connection
curl -I https://nodejs.org/dist/

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

روابط ذات صلة