คู่มือคำสั่ง fnm use
คำสั่ง fnm use ใช้สำหรับสลับเวอร์ชัน Node.js ที่กำลังใช้
Syntax คำสั่ง
bash
fnm use [OPTIONS] [VERSION]พารามิเตอร์
VERSION
ระบุเวอร์ชัน Node.js ที่จะสลับไป:
bash
# สลับไปยังเวอร์ชันหลัก
fnm use 20
# สลับไปยังเวอร์ชันเฉพาะ
fnm use 20.10.0
# ใช้ชื่อแทน
fnm use default
# ไม่ระบุเวอร์ชัน จะอ่านจากไฟล์เวอร์ชัน
fnm useตัวเลือก
--install-if-missing
ติดตั้งเวอร์ชันอัตโนมัติหากยังไม่ติดตั้ง:
bash
fnm use 18 --install-if-missing--silent-if-unchanged
ไม่แสดงข้อความหากเวอร์ชันไม่เปลี่ยนแปลง:
bash
fnm use 20 --silent-if-unchanged--node-dist-mirror
ใช้กับ --install-if-missing เพื่อระบุกระจกดาวน์โหลด:
bash
fnm use 18 --install-if-missing --node-dist-mirror=https://npmmirror.com/mirrors/node--fnm-dir
ระบุทิศทางการติดตั้ง fnm:
bash
fnm use 20 --fnm-dir=/custom/path--log-level
ตั้งค่าระดับบันทึก:
bash
fnm use 20 --log-level=quietตัวอย่างการใช้งาน
การสลับพื้นฐาน
bash
# สลับไปยัง Node.js 20
fnm use 20
# สลับไปยัง Node.js 18.17.0
fnm use 18.17.0ติดตั้งและสลับอัตโนมัติ
bash
# ติดตั้งอัตโนมัติหากเวอร์ชันยังไม่ติดตั้ง
fnm use 16 --install-if-missingสลับโดยใช้ชื่อแทน
bash
# ใช้ชื่อแทนที่ตั้งไว้
fnm use default
fnm use legacyโหมดเงียบ
bash
# ใช้ในสคริปต์เพื่อหลีกเลี่ยงการแสดงข้อความที่ไม่จำเป็น
fnm use 20 --silent-if-unchangedลำดับความสำคัญการเลือกเวอร์ชัน
เมื่อไม่ระบุเวอร์ชัน fnm จะค้นหาตามลำดับต่อไปนี้:
- ไฟล์
.node-version - ไฟล์
.nvmrc package.jsonengines.node- เวอร์ชันเริ่มต้น
ความแตกต่างจากคำสั่ง default
fnm use- สลับเวอร์ชันสำหรับเซสชันเชลล์ปัจจุบันfnm default- ตั้งค่าเวอร์ชันเริ่มต้นทั่วโลก
bash
# ตั้งค่าเวอร์ชันเริ่มต้น (มีผลกับเทอร์มินัลใหม่)
fnm default 20
# สลับเวอร์ชันชั่วคราว (เทอร์มินัลปัจจุบันเท่านั้น)
fnm use 18ปัญหาทั่วไป
เวอร์ชันยังไม่ติดตั้ง
bash
# ข้อความข้อผิดพลาด
error: Can't find version 18.0.0
# วิธีแก้: ติดตั้งอัตโนมัติ
fnm use 18 --install-if-missingเวอร์ชัน node ไม่เปลี่ยนแปลงหลังจากสลับ
ตรวจสอบให้แน่ใจว่าการกำหนดค่าเชลล์ถูกต้อง:
bash
# ตรวจสอบ path ของ node
which node
# ควรชี้ไปยังไดเรกทอรี fnm
# ~/.fnm/node-versions/.../bin/nodeไฟล์เวอร์ชันไม่ทำงาน
bash
# ยืนยันว่าเปิดใช้งาน --use-on-cd
eval "$(fnm env --use-on-cd)"
# ยืนยันว่ามีไฟล์เวอร์ชัน
cat .node-versionลิงก์ที่เกี่ยวข้อง
- การจัดการเวอร์ชัน - คู่มือการจัดการเวอร์ชัน
- อ้างอิงคำสั่ง - รายละเอียดคำสั่งทั้งหมด
- คำสั่ง install - รายละเอียดคำสั่ง install