Skip to content

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

คำสั่ง fnm install ใช้สำหรับติดตั้งเวอร์ชัน Node.js ใหม่

Syntax คำสั่ง

bash
fnm install [OPTIONS] [VERSION]

พารามิเตอร์

VERSION

ระบุเวอร์ชัน Node.js ที่จะติดตั้ง:

bash
# ติดตั้งเวอร์ชันหลัก (เลือกเวอร์ชันรองล่าสุดอัตโนมัติ)
fnm install 20

# ติดตั้งเวอร์ชันเฉพาะ
fnm install 20.10.0

# ติดตั้งเวอร์ชัน LTS
fnm install lts/iron

# ไม่ระบุเวอร์ชัน จะอ่านจากไฟล์เวอร์ชัน
fnm install

ตัวเลือก

--lts

ติดตั้งเวอร์ชัน LTS (Long Term Support) ล่าสุด:

bash
fnm install --lts

--latest

ติดตั้งเวอร์ชันล่าสุด (รวม非 LTS):

bash
fnm install --latest

--use

สลับไปยังเวอร์ชันทันทีหลังจากติดตั้ง:

bash
fnm install 20 --use

--progress

ควบคุมการแสดงแถบความคืบหน้าการดาวน์โหลด:

bash
# แสดงอัตโนมัติ (ค่าเริ่มต้น)
fnm install 20 --progress=auto

# แสดงเสมอ
fnm install 20 --progress=always

# ไม่แสดงเลย
fnm install 20 --progress=never

--node-dist-mirror

ระบุกระจกดาวน์โหลด Node.js:

bash
fnm install 20 --node-dist-mirror=https://npmmirror.com/mirrors/node

--arch

ระบุสถาปัตยกรรมที่จะติดตั้ง:

bash
# ติดตั้งเวอร์ชัน x64
fnm install 20 --arch=x64

# ติดตั้งเวอร์ชัน ARM64
fnm install 20 --arch=arm64

--fnm-dir

ระบุทิศทางการติดตั้ง fnm:

bash
fnm install 20 --fnm-dir=/custom/path

--log-level

ตั้งค่าระดับบันทึก:

bash
fnm install 20 --log-level=quiet
fnm install 20 --log-level=error
fnm install 20 --log-level=info

--corepack-enabled

เปิดใช้งานการรองรับ Corepack:

bash
fnm install 20 --corepack-enabled

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

ติดตั้งเวอร์ชัน LTS

bash
# ติดตั้ง LTS ล่าสุด
fnm install --lts

# ติดตั้งเวอร์ชัน LTS เฉพาะ
fnm install lts/iron    # Node.js 20.x
fnm install lts/hydrogen # Node.js 18.x

ติดตั้งเวอร์ชันเฉพาะ

bash
# ติดตั้งเวอร์ชันหลัก
fnm install 20

# ติดตั้งเวอร์ชันรอง
fnm install 20.10

# ติดตั้งเวอร์ชันที่แน่นอน
fnm install 20.10.0

ติดตั้งและใช้งาน

bash
# ติดตั้งและสลับทันที
fnm install 20 --use

# ติดตั้งและตั้งค่าเป็นเริ่มต้น
fnm install 20 --use && fnm default 20

ใช้กระจกเพื่อเร่งการดาวน์โหลด

bash
# ใช้กระจก
fnm install 20 --node-dist-mirror=https://npmmirror.com/mirrors/node

ติดตั้งสถาปัตยกรรมเฉพาะ

bash
# ติดตั้งเวอร์ชัน x64 บน Apple Silicon Mac
fnm install 20 --arch=x64

รูปแบบเวอร์ชัน

fnm รองรับรูปแบบเวอร์ชันหลายรูปแบบ:

รูปแบบตัวอย่างคำอธิบาย
เวอร์ชันหลัก2020.x.x ล่าสุด
เวอร์ชันรอง20.1020.10.x ล่าสุด
เวอร์ชันที่แน่นอน20.10.0เวอร์ชันที่แน่นอน
ชื่อ LTSlts/ironชื่อรหัสเวอร์ชัน LTS
latest--latestเวอร์ชันล่าสุด

ชื่อรหัสเวอร์ชัน LTS

ชื่อรหัสเวอร์ชันวันที่ปล่อย
Iron20.x2023-10
Hydrogen18.x2022-10
Gallium16.x2021-10
Erbium14.x2020-10
Dubnium12.x2019-10

ตัวแปรสภาพแวดล้อม

คุณสามารถกำหนดค่าพฤติกรรมเริ่มต้นผ่านตัวแปรสภาพแวดล้อม:

bash
# ตั้งค่ากระจก
export FNM_NODE_DIST_MIRROR=https://npmmirror.com/mirrors/node

# เปิดใช้งาน Corepack
export FNM_COREPACK_ENABLED=true

# ตั้งค่าทิศทางการติดตั้ง
export FNM_DIR=~/.fnm

ปัญหาทั่วไป

การติดตั้งล้มเหลว

bash
# ลองใช้กระจก
fnm install 20 --node-dist-mirror=https://npmmirror.com/mirrors/node

# ดูบันทึกโดยละเอียด
fnm install 20 --log-level=info

เวอร์ชันมีอยู่แล้ว

bash
# ดูเวอร์ชันที่ติดตั้งแล้ว
fnm list

# ใช้เวอร์ชันที่ติดตั้งแล้ว
fnm use 20

การดาวน์โหลดช้า

bash
# กำหนดค่ากระจก
export FNM_NODE_DIST_MIRROR=https://npmmirror.com/mirrors/node
fnm install 20

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