CONTATTACI

Guide per aspiranti programmatori

sviluppatore web che lavora alla scrivania con un fumetto con 3 puntini di sospensione
Lezione 5 / 30

Come Installare il compilatore Typescript

Per usare TypeScript per lo sviluppo in locale, dobbiamo anzitutto installare il suo compilatore. Il compilatore svolge i seguenti compiti:

  • Convalidare formalmente la consistenza dei dati nel programma (static type checking
  • Collegare i vari file che compongono la codebase (module linking o bundling
  • Produrre il codice JavaScript che verrà effettivamente eseguito (compiling

Più precisamente il compilatore di TypeScript è detto transpiler, dal momento che non produce codice binario (o codice macchina), ma si limita a tradurre da un linguaggio di programmazione a un altro. 

In questa guida lo installeremo globalmente, in modo da poterlo lanciare da riga di comando. Anzitutto assicuriamoci di avere installato Node sulla nostra macchina: 

 

node -v

Se il comando ci restituisce la versione di Node (ad esempio, v18.13.0), possiamo procedere, altrimenti andiamo sul sito di Node e seguiamo le istruzioni per installarlo. 

Insieme a Node dovremmo avere installato NPM (Node Package Manager), possiamo controllare di averlo digitando in console:

 

npm -v

Notare che Node e NPM non seguono lo stesso versionamento, quindi non spaventiamoci se i due numeri di versione non corrispondono! 

Se NPM non dovesse risultare installato, possiamo seguire le istruzioni presenti sulla pagina GitHub del progetto

A questo punto, dovremmo essere pronti, quindi possiamo lanciare: 

 

npm install -g typescript

Da questo momento in poi, ci basterà lanciare tsc su un file con estensione .ts per avviarne la compilazione e ottenere un file JavaScript che potremo testare in Node oppure linkandolo come script in una pagina web. Più avanti in questa guida vedremo come farlo. 

Per completezza, va detto che esistono interpreti TypeScript che non richiedono una fase di compilazione; il più famoso è Deno, un’alternativa a Node. In questa guida non li prendiamo in considerazione perché sono ancora tecnologie relativamente sperimentali e non è a quelli che ci si riferisce quando si pensa normalmente a progetti sviluppati in TypeScript, che sono invece compilati a JavaScript. 

Un altro lavoro che il compilatore svolge per noi è quello di uniformare il compilato JavaScript; infatti, è possibile specificare quale versione di JavaScript vogliamo come target di compilazione, in base a quanto vogliamo andare indietro con la retrocompatiblità. In questo modo, ai benefici di TypeScript già elencati, si aggiunge la possibilità di supportare sintassi più moderne anche su browser obsoleti

Contattaci senza impegno per informazioni sul corso

Pagamento rateale

Valore della rata: A PARTIRE DA 115 €/mese.

Esempio di finanziamento 

Importo finanziato: € 2440 in 24 rate da € 115 – TAN fisso 9,55% TAEG 12,57% – importo totale del credito € 2841.

Il costo totale del credito comprende: interessi calcolati al TAN indicato, oneri fiscali (imposta di bollo sul contratto 16,00 euro*) addebitati sulla prima rata, costo mensile di gestione pratica € 3,90, spesa di istruttoria € 0,00, spesa per invio rendicontazione periodica cartacea € 0,98 (o spesa per invio rendicontazione periodica cartacea € 0,00), imposta di bollo su rendicontazione periodica € 0,00. Modalità di rimborso obbligatoria: addebito diretto su c/c. La scadenza delle rate è determinata dal giorno della liquidazione del contratto; la data di scadenza delle rate è prevista il giorno 15 del mese. L’importo di ciascuna rata comprende una quota di capitale crescente e interessi decrescente secondo un piano di ammortamento “alla francese”. Offerta valida dal 01/01/2024 al 31/12/2024.

Messaggio pubblicitario con finalità promozionale. Per le informazioni precontrattuali richiedere sul punto vendita il documento “Informazioni europee di base sul credito ai consumatori” (SECCI) e copia del testo contrattuale. Salvo approvazione di Sella Personal Credit S.p.A. Aulab S.r.l. opera quale intermediario del credito NON in esclusiva.

*In fase di richiesta del finanziamento verrà proposta la facoltà di selezionare, in alternativa all’imposta di bollo sul contratto di 16,00 euro, l’imposta sostitutiva, pari allo 0,25% dell’importo finanziato.

Pagamento rateale

Valore della rata: A PARTIRE DA 187 €/mese.

Esempio di finanziamento  

Importo finanziato: € 3990 in 24 rate da € 187 – TAN fisso 9,55% TAEG 12,57% – importo totale del credito € 4572.88.

Il costo totale del credito comprende: interessi calcolati al TAN indicato, oneri fiscali (imposta di bollo sul contratto 16,00 euro*) addebitati sulla prima rata, costo mensile di gestione pratica € 3,90, spesa di istruttoria € 0,00, spesa per invio rendicontazione periodica cartacea € 0,98 (o spesa per invio rendicontazione periodica cartacea € 0,00), imposta di bollo su rendicontazione periodica € 0,00. Modalità di rimborso obbligatoria: addebito diretto su c/c. La scadenza delle rate è determinata dal giorno della liquidazione del contratto; la data di scadenza delle rate è prevista il giorno 15 del mese. L’importo di ciascuna rata comprende una quota di capitale crescente e interessi decrescente secondo un piano di ammortamento “alla francese”. Offerta valida dal 01/01/2024 al 31/12/2024.

Messaggio pubblicitario con finalità promozionale. Per le informazioni precontrattuali richiedere sul punto vendita il documento “Informazioni europee di base sul credito ai consumatori” (SECCI) e copia del testo contrattuale. Salvo approvazione di Sella Personal Credit S.p.A. Aulab S.r.l. opera quale intermediario del credito NON in esclusiva.

* In fase di richiesta del finanziamento verrà proposta la facoltà di selezionare, in alternativa all’imposta di bollo sul contratto di 16,00 euro, l’imposta sostitutiva, pari allo 0,25% dell’importo finanziato.

Contattaci senza impegno per informazioni sul corso

Scopriamo insieme se i nostri corsi fanno per te. Compila il form e aspetta la chiamata di uno dei nostri consulenti.