Inizia con Perry

Da zero a un eseguibile nativo funzionante in tre passaggi. Niente Node.js, niente bundler, nessun runtime da installare sulla macchina di destinazione.

Inizia

Installa Perry e inizia a compilare TypeScript in eseguibili nativi

1Installazione

terminal
$ brew tap PerryTS/perry
$ brew install perry

Richiede Homebrew. Supporta macOS arm64 e x86_64.

2Utilizzo

Compila un file
perry compile main.ts

Compila main.ts in un eseguibile nativo

Output personalizzato
perry compile main.ts -o myapp

Specifica il nome dell'eseguibile di output

Con runtime V8
perry compile main.ts --enable-js-runtime

Abilita V8 per la compatibilità con i pacchetti npm JavaScript

Verifica compatibilità
perry check ./src

Valida il codice TypeScript per la compilazione nativa

Il tuo primo binario, passo dopo passo

Una volta installato Perry, compilare TypeScript in un eseguibile nativo è un singolo comando. Scrivi un file:

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

Compilalo ed esegui il risultato — l'output è un binario di codice macchina autonomo, non uno script raggruppato:

terminal

$ perry compile hello.ts

✓ Compiled executable: hello

$ ./hello Perry

Hello, Perry!

Quel binario si avvia in circa un millisecondo e funziona su qualsiasi macchina con lo stesso sistema operativo e la stessa architettura — niente da installare prima. Scopri di più su come Perry compila TypeScript in un binario o cosa succede dentro il compilatore nativo per TypeScript.

Dove andare adesso