0Pricing
TypeScript Academy · Lezione

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 --version

tsc --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 options

Nozioni 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

  1. Che cos’è TypeScript? Vantaggi e casi d’uso
  2. Installare Node e TypeScript (npm i -D typescript), tsc --init
  3. Primo programma e build/esecuzione (tsc + node / tsx)
← Torna a TypeScript Academy