Skip to content

การติดตั้งและอัปเดตเครื่องมือ

Volta ทำให้ติดตั้งและจัดการเครื่องมือ JavaScript ทั่วทั้งระบบและโปรเจกต์ของคุณได้อย่างง่ายดาย

การติดตั้ง Node.js ของ Volta

เวอร์ชัน Node เริ่มต้น

เพื่อติดตั้ง Node.js เป็นเวอร์ชันเริ่มต้นของคุณ:

bash
volta install node

คำสั่งนี้ติดตั้งเวอร์ชัน LTS (Long-Term Support) ล่าสุดของ Node.js เพื่อติดตั้งเวอร์ชันเฉพาะ:

bash
volta install node@16
volta install node@16.14.2

คุณสามารถใช้ช่วงเวอร์ชันได้เช่นกัน:

bash
volta install node@16.14
volta install node@^16.14

เวอร์ชัน Node เฉพาะโปรเจกต์

เพื่อปักหมุดเวอร์ชัน Node.js เฉพาะกับโปรเจกต์ของคุณ:

bash
volta pin node@16.14.2

สิ่งนี้จะเพิ่มส่วน volta ไปยังไฟล์ package.json ของคุณ:

json
{
  "volta": {
    "node": "16.14.2"
  }
}

การจัดการ Package Managers

Package Manager เริ่มต้น

เพื่อตั้งค่า package manager เริ่มต้น:

bash
volta install npm@8
volta install yarn@1.22
volta install pnpm@7

Package Manager เฉพาะโปรเจกต์

เพื่อปักหมุดเวอร์ชัน package manager กับโปรเจกต์ของคุณ:

bash
volta pin npm@8
volta pin yarn@1.22

สิ่งนี้จะอัปเดต package.json ของคุณ:

json
{
  "volta": {
    "node": "16.14.2",
    "npm": "8.5.0"
  }
}

แพ็กเกจทั่วโลก

การติดตั้งเครื่องมือทั่วโลก

เพื่อติดตั้งแพ็กเกจ JavaScript ทั่วโลก:

bash
volta install typescript
volta install eslint

สำหรับเวอร์ชันเฉพาะ:

bash
volta install typescript@4.6.3

การดูเครื่องมือที่ติดตั้ง

เพื่อดูเครื่องมือที่คุณติดตั้งไว้:

bash
volta list all

เพื่อดูเฉพาะเครื่องมือบางประเภท:

bash
volta list node
volta list npm
volta list yarn
volta list packages

การอัปเดตเครื่องมือ

การอัปเดตเครื่องมือทั่วโลก

เพื่ออัปเดตแพ็กเกจทั่วโลกเป็นเวอร์ชันล่าสุด:

bash
volta install typescript@latest

การอัปเดตเครื่องมือโปรเจกต์

เพื่ออัปเดตเครื่องมือเฉพาะโปรเจกต์:

bash
volta pin node@latest
volta pin npm@latest

การถอนการติดตั้งเครื่องมือ

เพื่อถอนการติดตั้งแพ็กเกจทั่วโลก:

bash
volta uninstall typescript

เพื่อถอนการติดตั้งเครื่องมือเริ่มต้น:

bash
volta uninstall node
volta uninstall npm

หมายเหตุ: สิ่งนี้ไม่ลบเครื่องมือออกจากระบบของคุณหากโปรเจกต์ต้องการ

Released under the BSD 2-Clause License.