Skip to content

คู่มือคำสั่ง fnm list

คำสั่ง fnm list ใช้สำหรับดูเวอร์ชัน Node.js ที่ติดตั้งแล้ว และ fnm list-remote ใช้สำหรับดูเวอร์ชันระยะไกลที่มี

fnm list

แสดงเวอร์ชัน Node.js ที่ติดตั้งในเครื่อง

Syntax คำสั่ง

bash
fnm list [OPTIONS]

ชื่อแทน: ls

ตัวอย่างการใช้งาน

bash
fnm list

ตัวอย่างผลลัพธ์:

* v20.10.0 default
  v18.19.0
  v16.20.2
  • * บ่งชี้เวอร์ชันที่กำลังใช้
  • default บ่งชี้เวอร์ชันเริ่มต้น

fnm list-remote

แสดงเวอร์ชัน Node.js ระยะไกลทั้งหมดที่มี

Syntax คำสั่ง

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

ลิงก์ที่เกี่ยวข้อง