เริ่มต้นใช้งาน Perry
จากศูนย์สู่ไฟล์ปฏิบัติการเนทีฟที่รันได้จริงในสามขั้นตอน ไม่ต้องมี Node.js ไม่ต้องมี bundler ไม่ต้องติดตั้งรันไทม์บนเครื่องปลายทาง
เริ่มต้น
ติดตั้ง Perry และเริ่มคอมไพล์ TypeScript เป็นไฟล์ปฏิบัติการเนทีฟ
1การติดตั้ง
$ 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ระบุชื่อไฟล์ปฏิบัติการเอาต์พุต
perry compile main.ts --enable-js-runtimeเปิดใช้ V8 สำหรับความเข้ากันได้กับแพ็กเกจ npm ที่เป็น JavaScript
perry check ./srcตรวจสอบโค้ด TypeScript สำหรับการคอมไพล์เนทีฟ
ไบนารีตัวแรกของคุณ ทีละขั้นตอน
เมื่อ Perry ติดตั้งเรียบร้อยแล้ว การคอมไพล์ TypeScript เป็นไฟล์ ปฏิบัติการเนทีฟก็เป็นเพียงคำสั่งเดียว เขียนไฟล์:
const name = process.argv[2] ?? "World";
console.log(`Hello, ${name}!`);คอมไพล์แล้วรันผลลัพธ์ — เอาต์พุตที่ได้คือไบนารีโค้ดเครื่องแบบ self-contained ไม่ใช่สคริปต์ที่ถูก bundle:
$ perry compile hello.ts
✓ Compiled executable: hello
$ ./hello Perry
Hello, Perry!
ไบนารีนั้นเริ่มทำงานในเวลาประมาณหนึ่งมิลลิวินาทีและรันได้บนเครื่อง ใดก็ตามที่มี OS และสถาปัตยกรรมเดียวกัน — ไม่ต้องติดตั้งอะไรก่อนเลย อ่านเพิ่มเติมเกี่ยวกับ วิธีที่ Perry คอมไพล์ TypeScript เป็นไบนารี หรือสิ่งที่เกิดขึ้นภายใน คอมไพเลอร์ TypeScript เนทีฟ.
ขั้นตอนถัดไป
เอกสาร
คู่มือสำหรับ CLI, วิดเจ็ต perry/ui, threading, i18n และทุก เป้าหมายการคอมไพล์ — ที่ docs.perryts.com
Showcase
แอปจริงที่คอมไพล์ด้วย Perry กำลังส่งมอบบน App Store และที่อื่น ๆ
เปรียบเทียบ
Perry เทียบกับ Bun, Deno, Electron, Tauri, React Native และ Static Hermes อย่างไร
GitHub
ซอร์สโค้ด, issue และการพูดคุย — Perry เป็นโอเพนซอร์ส