Skip to content

Installers

รายละเอียดเกี่ยวกับวิธีการทำงานของ installer และวิธีสร้าง installer / การแจกจ่ายแบบกำหนดเองของคุณเองสำหรับการติดตั้งแบบจัดการ

Current Installers

ตั้งแต่ Volta 0.7.0 เป็นต้นมา installer ทางการทั้งหมดทำงานในลักษณะเดียวกัน:

  1. แยกไบนารีของ Volta
  2. เรียก volta setup ด้วยไบนารี volta ที่แยกออกมา (ดู volta setup สำหรับข้อมูลเพิ่มเติม)

Windows Installer

Windows installer จะแยกไบนารีทั้งหมดไปยัง Program Files\Volta และเพิ่มโฟลเดอร์นั้นลงในตัวแปรสภาพแวดล้อม Path ของระบบ นอกจากนี้จะสร้าง shims สำหรับเครื่องมือต่อไปนี้ในโฟลเดอร์นั้น:

  • node
  • npm
  • npx
  • yarn

Unix Installer

Unix installer จะแยกไบนารีทั้งหมดไปยัง ~/.volta/bin ดังนั้นจึงติดตั้งสำหรับผู้ใช้เฉพาะคนเท่านั้น

ข้าม Volta Setup

หากคุณต้องการเรียกใช้ installer แต่ไม่ต้องการให้สคริปต์โปรไฟล์ของคุณถูกแก้ไขโดย volta setup คุณสามารถส่งตัวเลือก --skip-setup ไปยัง installer ได้:

bash
curl https://get.volta.sh | bash -s -- --skip-setup

WARNING

ปัจจุบันเราไม่รองรับการข้าม volta setup บน Windows

Github CI

เพื่อความสะดวก เราได้เตรียม Github action แบบกำหนดเองที่จะดาวน์โหลด Volta โดยอัตโนมัติ แคชไว้ และดาวน์โหลดเวอร์ชันที่ปักหมุดของเครื่องมือของคุณใน package.json ของโปรเจกต์

การติดตั้งเวอร์ชันเก่า

สคริปต์ installer เริ่มต้นที่จัดเตรียมโดย get.volta.sh รองรับเฉพาะการติดตั้ง Volta 1.1.0 ขึ้นไปเท่านั้น หากคุณต้องการติดตั้งเวอร์ชันที่เก่ากว่า คุณสามารถติดตั้งได้โดยใช้สคริปต์ต่อไปนี้บน Unix โดยแทนที่ 1.0.8 ด้วยเวอร์ชันที่คุณต้องการติดตั้ง:

bash
curl https://raw.githubusercontent.com/volta-cli/volta/8f2074f423c65405dfba9858d9bcf393c38ffb45/dev/unix/volta-install.sh | bash -s -- --version 1.0.8

สำหรับ Windows คุณสามารถดาวน์โหลดและติดตั้งไฟล์ .msi Installer สำหรับเวอร์ชันเฉพาะที่คุณต้องการติดตั้ง

WARNING

Volta ไม่รองรับการดาวน์เกรด ดังนั้นเพื่อที่จะดาวน์เกรด คุณจะต้องถอนการติดตั้ง Volta ทั้งหมดก่อนแล้วจึงติดตั้งเวอร์ชันที่ต่ำกว่า

Custom Installers

ในการสร้าง installer / วิธีการแจกจ่ายแบบกำหนดเอง มีสองขั้นตอนบังคับและหนึ่งขั้นตอนไม่บังคับ:

แจกจ่ายไบนารี

ไบนารีเองจะต้องถูกส่งไปยังเครื่องเป้าหมาย รายการไบนารีที่จำเป็นจะระบุไว้ใน volta.manifest ในไฟล์รีลีส ตั้งแต่ Volta 0.7.0 เป็นต้นมา ไฟล์ที่จำเป็นมีดังนี้:

  • volta[.exe]
  • volta-shim[.exe]
  • volta-migrate[.exe]

ไบนารีทั้งหมดนี้จะต้องถูกแจกจ่ายในโฟลเดอร์เดียวกับโฟลเดอร์อื่นและโฟลเดอร์นั้นควรมีอยู่ใน PATH เพื่อให้การเรียกคำสั่ง volta ทำงานได้อย่างถูกต้อง

โฟลเดอร์ Shim

โฟลเดอร์ shim ของ Volta จะต้องถูกเพิ่มลงใน PATH เช่นกัน เพื่อให้ shims ทำงานได้ตามที่คาดหวัง โฟลเดอร์ shim อยู่ที่ $VOLTA_HOME/bin (%VOLTA_HOME%\bin บน Windows) โดยที่ VOLTA_HOME มีค่าเริ่มต้นเป็น:

  • ~/.volta บน Unix
  • %LOCALAPPDATA%\Volta บน Windows

การอัปเดต PATH สามารถจัดการได้ด้วยตนเองหากต้องการ หรือคุณสามารถเรียก volta setup (เช่นเดียวกับ installer ทางการ ทำตามที่อธิบายข้างต้น)

Volta Home แบบกำหนดเอง (ไม่บังคับ)

หากคุณต้องการใช้โฟลเดอร์อื่นสำหรับข้อมูล Volta แทน VOLTA_HOME เริ่มต้นที่ระบุในส่วนก่อนหน้า คุณต้องตั้งค่าตัวแปรสภาพแวดล้อม VOLTA_HOME เป็นโฟลเดอร์นั้น หากมีการตั้งค่าแล้ว volta setup จะยังคงทำงานได้อย่างถูกต้องสำหรับโฟลเดอร์ข้อมูลแบบกำหนดเอง

Released under the BSD 2-Clause License.