Primo programma e build/esecuzione (tsc + node / tsx)
Scrivere un semplice programma TS, compilarlo con tsc ed eseguirlo con node o tsx.
Primo programma e build/esecuzione (tsc + node / tsx) è una lezione TypeScript Academy gratuita su CoddyKit. Questa è la lezione 3 di 3. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento TypeScript Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso TypeScript Academy include 3 lezioni in totale.
Introduzione
Obiettivo: scrivere un piccolo programma, compilarlo con tsc ed eseguire il risultato con node o tsx.
Hello World
Un programma minimale: definire una funzione tipizzata e stampare un messaggio.
// hello.ts
function hello(name: string): string {
return `Hello, ${name}!`;
}
console.log(hello("TypeScript"));Compilare con tsc
tsc compila hello.ts in hello.js. È quindi possibile eseguire il JS risultante con Node.
// Run in terminal
npx tsc hello.ts
// Produces hello.jsEseguire con Node
Node esegue il file JavaScript compilato. TypeScript non viene mai eseguito direttamente: prima viene sempre compilato in JS.
// Run output JS
node hello.jsEseguire con tsx
tsx (o ts-node) esegue direttamente TypeScript, evitando la compilazione manuale. È utile per esperimenti rapidi.
// Alternative: run TS directly
npx tsx hello.tsSuggerimenti sul flusso di lavoro
Suggerimento sul flusso di lavoro: per gli script più piccoli utilizzi tsx; per i progetti preferisca tsc, che genera i file .js in una cartella dist. Esegua sempre il commit solo dei file TS sorgente.
Verifica della compilazione
Verifica rapida: che cosa fa tsc per impostazione predefinita quando viene eseguito su un file .ts?
Riepilogo e prossimo argomento
Riepilogo: ha scritto un programma, lo ha compilato con tsc e lo ha eseguito con node o tsx. Prossimo argomento: Elementi essenziali di tipi e variabili.
Domande Frequenti
La lezione «Primo programma e build/esecuzione (tsc + node / tsx)» è gratuita?
Sì — il testo completo di «Primo programma e build/esecuzione (tsc + node / tsx)» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso TypeScript Academy, passa a CoddyKit PRO. Il corso TypeScript Academy include 3 lezioni in totale.
Cosa imparerò in «Primo programma e build/esecuzione (tsc + node / tsx)»?
Scrivere un semplice programma TS, compilarlo con tsc ed eseguirlo con node o tsx. Eserciti TypeScript Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare TypeScript Academy?
Non è richiesta alcuna esperienza precedente. TypeScript Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 3 di 3.
Quanto tempo richiede la lezione «Primo programma e build/esecuzione (tsc + node / tsx)»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione TypeScript Academy?
Sì. Ogni lezione TypeScript Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Che cos’è TypeScript? Vantaggi e casi d’uso
- Installare Node e TypeScript (npm i -D typescript), tsc --init
- Primo programma e build/esecuzione (tsc + node / tsx)