Opzioni di esecuzione (ts-node/tsx) e sourcemap
Utilizzi ts-node o tsx per eseguire direttamente TS e le sourcemap per eseguire il debug degli stack trace in Node.
Opzioni di esecuzione (ts-node/tsx) e sourcemap è una lezione TypeScript Academy gratuita su CoddyKit. Questa è la lezione 2 di 2. 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 2 lezioni in totale.
Introduzione
Obiettivo: eseguite direttamente TypeScript in Node con ts-node o tsx e abilitate le sourcemap per il debugging.
Nozioni di base su ts-node
ts-node compila ed esegue TS al volo. È adatto agli script rapidi, ma aumenta il tempo di avvio.
npx ts-node src/index.tsNozioni di base su tsx
tsx è un runtime più veloce che usa esbuild internamente. È ideale per i flussi di sviluppo e supporta ESM senza difficoltà.
npx tsx src/index.tsEsecuzione di un esempio
Sia ts-node sia tsx consentono di eseguire direttamente i file TS, senza un passaggio manuale di build.
// index.ts
console.log("Hello TS runtime");Configurazione delle sourcemap
Sourcemap: abilitatele in tsconfig. Le tracce dello stack e i debugger mostreranno i numeri di riga originali del codice TS.
// tsconfig.json
{
"compilerOptions": {
"sourceMap": true
}
}Traccia di debug
Con le sourcemap, le tracce dello stack rimandano al codice TS invece che all'output JavaScript compilato.
try {
throw new Error("boom");
} catch (e) {
console.error(e);
}Verifica delle sourcemap
Verifica rapida: che cosa consentono di fare le sourcemap?
Riepilogo
Riepilogo: ts-node e tsx eseguono TS direttamente. sourceMap in tsconfig abilita tracce dello stack più chiare.
Impara TypeScript con un tutor IA — gratis
Scrivi ed esegui vero codice nel tuo browser, ricevi aiuto istantaneo da un tutor IA disponibile 24/7, e riprendi da dove hai lasciato sul web o nell'app.
- Corsi
- 101
- Lezioni
- 352
Domande Frequenti
La lezione «Opzioni di esecuzione (ts-node/tsx) e sourcemap» è gratuita?
Sì — il testo completo di «Opzioni di esecuzione (ts-node/tsx) e sourcemap» è 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 2 lezioni in totale.
Cosa imparerò in «Opzioni di esecuzione (ts-node/tsx) e sourcemap»?
Utilizzi ts-node o tsx per eseguire direttamente TS e le sourcemap per eseguire il debug degli stack trace in Node. 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 2 di 2.
Quanto tempo richiede la lezione «Opzioni di esecuzione (ts-node/tsx) e sourcemap»?
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
- @types/node, ESM e CJS in Node
- Opzioni di esecuzione (ts-node/tsx) e sourcemap