Installare Node e TypeScript (npm i -D typescript), tsc --init
Installare Node.js, aggiungere TypeScript tramite npm e creare un tsconfig.json usando tsc --init.
Installare Node e TypeScript (npm i -D typescript), tsc --init è una lezione TypeScript Academy gratuita su CoddyKit. Questa è la lezione 2 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.
Installare Node
Prerequisito: installi Node.js (si consiglia la versione LTS). Fornisce npm (il gestore di pacchetti) e node (il runtime), su cui si basa TypeScript.
npm init
Crei una cartella per il progetto e la inizializzi con npm init -y. In questo modo otterrà un file package.json per gestire dipendenze e script.
Installare TS
Installi TypeScript come devDependency, in modo che tutti i membri del team utilizzino la stessa versione. Verifichi l'installazione con npx tsc --version.
// Run in your terminal (not in TS code)
npm install --save-dev typescript
// Verify installation
npx tsc --versiontsc --init
tsc --init crea tsconfig.json, che controlla le opzioni del compilatore, i file inclusi e la struttura dell'output.
// Run once per project
npx tsc --init
// This creates tsconfig.json with many commented optionsNozioni di base di tsconfig.json
È possibile configurare compilerOptions in tsconfig. Le chiavi più comuni sono: target, module, strict e outDir.
{
"compilerOptions": {
"target": "ES2020",
"module": "commonjs",
"strict": true,
"outDir": "dist"
}
}Vantaggi di tsconfig
Perché usare tsconfig? Garantisce build coerenti, impone controlli rigorosi e consente agli editor di fornire un IntelliSense migliore. Una configurazione condivisa evita sorprese tra i diversi computer di sviluppo.
Verifica dell'inizializzazione
Verifica rapida: che cosa fa tsc --init?
Riepilogo e prossimo argomento
Riepilogo: ha installato Node.js, aggiunto TypeScript localmente ed eseguito tsc --init per creare tsconfig.json. Prossimo argomento: compilare ed eseguire il primo programma.
Domande Frequenti
La lezione «Installare Node e TypeScript (npm i -D typescript), tsc --init» è gratuita?
Sì — il testo completo di «Installare Node e TypeScript (npm i -D typescript), tsc --init» è 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 «Installare Node e TypeScript (npm i -D typescript), tsc --init»?
Installare Node.js, aggiungere TypeScript tramite npm e creare un tsconfig.json usando tsc --init. 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 3.
Quanto tempo richiede la lezione «Installare Node e TypeScript (npm i -D typescript), tsc --init»?
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)