ติดตั้ง fnm
fnm มีวิธีการติดตั้งหลายวิธี เลือกวิธีที่เหมาะสมกับระบบปฏิบัติการของคุณ
macOS
ใช้ Homebrew (แนะนำ)
bash
brew install fnmใช้สคริปต์ curl
bash
curl -fsSL https://fnm.vercel.app/install | bashใช้ MacPorts
bash
port install fnmWindows
ใช้ winget (แนะนำ)
powershell
winget install Schniz.fnmใช้ Scoop
powershell
scoop install fnmใช้ Chocolatey
powershell
choco install fnmใช้สคริปต์ curl (ต้องใช้อาศัย Git Bash หรือ WSL)
bash
curl -fsSL https://fnm.vercel.app/install | bashLinux
ใช้สคริปต์ curl (แนะนำ)
bash
curl -fsSL https://fnm.vercel.app/install | bashใช้ Homebrew
bash
brew install fnmดาวน์โหลดจาก GitHub Releases
- ไปที่ หน้า Releases ของ fnm
- ดาวน์โหลดไฟล์ архив สำหรับสถาปัตยกรรมของคุณ
- แยกไฟล์และย้ายไบนารีไปยังไดเรกทอรี PATH
bash
# ตัวอย่าง: ติดตั้งสถาปัตยกรรม x86_64
wget https://github.com/Schniz/fnm/releases/latest/download/fnm-linux.zip
unzip fnm-linux.zip -d /usr/local/bin
chmod +x /usr/local/bin/fnmกำหนดค่าเชลล์
หลังจากติดตั้งเสร็จ คุณต้องกำหนดค่าตัวแปรสภาพแวดล้อมเชลล์
Bash
เพิ่มบรรทัดต่อไปนี้ใน ~/.bashrc:
bash
eval "$(fnm env --use-on-cd)"จากนั้นโหลดการกำหนดค่าใหม่:
bash
source ~/.bashrcZsh
เพิ่มบรรทัดต่อไปนี้ใน ~/.zshrc:
zsh
eval "$(fnm env --use-on-cd)"จากนั้นโหลดการกำหนดค่าใหม่:
zsh
source ~/.zshrcFish
เพิ่มบรรทัดต่อไปนี้ใน ~/.config/fish/config.fish:
fish
fnm env --use-on-c | sourceจากนั้นโหลดการกำหนดค่าใหม่:
fish
source ~/.config/fish/config.fishPowerShell
เพิ่มบรรทัดต่อไปนี้ในโปรไฟล์ PowerShell:
powershell
fnm env --use-on-cd | Out-String | Invoke-Expressionคุณสามารถเปิดโปรไฟล์ด้วย:
powershell
notepad $PROFILEตรวจสอบการติดตั้ง
หลังจากติดตั้งเสร็จ ให้ตรวจสอบว่า fnm ถูกติดตั้งอย่างถูกต้อง:
bash
fnm --versionผลลัพธ์ที่คล้ายกับ:
fnm 1.37.1การกำหนดค่าตัวแปรสภาพแวดล้อม
fnm รองรับตัวแปรสภาพแวดล้อมต่อไปนี้สำหรับการกำหนดค่าแบบกำหนดเอง:
| ตัวแปรสภาพแวดล้อม | คำอธิบาย | ค่าเริ่มต้น |
|---|---|---|
FNM_DIR | ทิศทางการติดตั้ง fnm | ~/.fnm |
FNM_NODE_DIST_MIRROR | กระจกดาวน์โหลด Node.js | https://nodejs.org/dist |
FNM_LOGLEVEL | ระดับบันทึก | info |
FNM_ARCH | การแทนที่สถาปัตยกรรม | สถาปัตยกรรมระบบ |
FNM_COREPACK_ENABLED | เปิดใช้งาน Corepack | false |
ใช้กระจกในประเทศจีน
ในประเทศจีนแผ่นดินใหญ่ คุณสามารถกำหนดค่ากระจกเพื่อเร่งการดาวน์โหลด:
bash
export FNM_NODE_DIST_MIRROR=https://npmmirror.com/mirrors/nodeหรือเพิ่มในไฟล์กำหนดค่าเชลล์:
bash
eval "$(fnm env --use-on-cd --node-dist-mirror=https://npmmirror.com/mirrors/node)"ขั้นตอนต่อไป
หลังจากติดตั้งเสร็จ คุณสามารถ:
- ติดตั้ง Node.js - ใช้ fnm ติดตั้งเวอร์ชัน Node.js แรกของคุณ
- อ้างอิงคำสั่ง - เรียนรู้คำสั่งทั้งหมดที่มี
- การจัดการเวอร์ชัน - เรียนรู้วิธีการจัดการหลายเวอร์ชัน Node.js