เริ่มต้นใช้งาน Perry

จากศูนย์สู่ไฟล์ปฏิบัติการเนทีฟที่รันได้จริงในสามขั้นตอน ไม่ต้องมี Node.js ไม่ต้องมี bundler ไม่ต้องติดตั้งรันไทม์บนเครื่องปลายทาง

เริ่มต้น

ติดตั้ง Perry และเริ่มคอมไพล์ TypeScript เป็นไฟล์ปฏิบัติการเนทีฟ

1การติดตั้ง

terminal
$ brew tap PerryTS/perry
$ brew install perry

ต้องมี Homebrew รองรับ macOS arm64 และ x86_64

2การใช้งาน

คอมไพล์ไฟล์
perry compile main.ts

คอมไพล์ main.ts เป็นไฟล์ปฏิบัติการเนทีฟ

เอาต์พุตกำหนดเอง
perry compile main.ts -o myapp

ระบุชื่อไฟล์ปฏิบัติการเอาต์พุต

พร้อม V8 runtime
perry compile main.ts --enable-js-runtime

เปิดใช้ V8 สำหรับความเข้ากันได้กับแพ็กเกจ npm ที่เป็น JavaScript

ตรวจสอบความเข้ากันได้
perry check ./src

ตรวจสอบโค้ด TypeScript สำหรับการคอมไพล์เนทีฟ

ไบนารีตัวแรกของคุณ ทีละขั้นตอน

เมื่อ Perry ติดตั้งเรียบร้อยแล้ว การคอมไพล์ TypeScript เป็นไฟล์ ปฏิบัติการเนทีฟก็เป็นเพียงคำสั่งเดียว เขียนไฟล์:

hello.ts
const name = process.argv[2] ?? "World";
console.log(`Hello, ${name}!`);

คอมไพล์แล้วรันผลลัพธ์ — เอาต์พุตที่ได้คือไบนารีโค้ดเครื่องแบบ self-contained ไม่ใช่สคริปต์ที่ถูก bundle:

terminal

$ perry compile hello.ts

✓ Compiled executable: hello

$ ./hello Perry

Hello, Perry!

ไบนารีนั้นเริ่มทำงานในเวลาประมาณหนึ่งมิลลิวินาทีและรันได้บนเครื่อง ใดก็ตามที่มี OS และสถาปัตยกรรมเดียวกัน — ไม่ต้องติดตั้งอะไรก่อนเลย อ่านเพิ่มเติมเกี่ยวกับ วิธีที่ Perry คอมไพล์ TypeScript เป็นไบนารี หรือสิ่งที่เกิดขึ้นภายใน คอมไพเลอร์ TypeScript เนทีฟ.

ขั้นตอนถัดไป