Skip to content

Commit

Permalink
Merge pull request #6 from microsoft/main
Browse files Browse the repository at this point in the history
merge
  • Loading branch information
iGieri committed Feb 11, 2021
2 parents a02790e + da488ff commit e663551
Show file tree
Hide file tree
Showing 2 changed files with 34 additions and 0 deletions.
26 changes: 26 additions & 0 deletions docs/tsconfig/it/options/target.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
display: "Target"
oneline: "Imposta il runtime del linguaggio JavaScript supportato da compliare"
---

I browser moderni supportano tutte le nuove funzionalità di ES6, quindi `ES6` è una buona scelta.
Puoi scegliere di impostare un target inferiore se il tuo codice viene eseguito in ambienti più datati, o impostare un target superiore se il tuo codice è in grado di essere eseguito in ambienti più recenti.

La configurazione del `target` cambierà quali caratteristiche di JS verranno declassate e quali rimarranno intatte.
Per esempio, una funzione a freccia `() => this` verrà trasformata in un'espressione `function` equivalente se il `target` è ES5 o inferiore.

Cambiando il `target` cambia anche il valore predfinito di [`lib`](#lib).
E' possibile "mescolare ed abbinare" le impostazioni di `target` e `lib` come si desidera, ma è possibile semplicemente impostare il `target`, per comodità.

Se si sta utilizzando soltanto Node.js, si consiglia la versione di `target` sviluppata specificamente per Node:

| Nome | Target Supportato|
| ------- | ---------------- |
| Node 8 | `ES2017` |
| Node 10 | `ES2018` |
| Node 12 | `ES2019` |

Si basano sul database di supporto di [node.green](https://node.green).

Il valore speciale `ESNext` si riferisce alla versione più alta supportata dalla tua versione di TypeScript.
Questa configurazione deve essere utilizzata con cautela, poiché non ha lo stesso siginificato tra le diverse versioni di TypeScript e può rendere gli aggiornamenti meno prevedibili.
8 changes: 8 additions & 0 deletions docs/tsconfig/it/options/tsBuildInfoFile.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
display: "File di informazioni sulla build di TS"
oneline: "Specifica la directory per le informazioni sulla compilazione incrementale .tsbuildinfo."
---

Questa configurazione consente di specificare un file per memorizzare le informazioni di compilazione incrementale come parte di progetti compositi che consente la creazione più rapida di basi di codice TypeScript più grandi. Puoi leggere di più sui progetti comopositi [nel manuale](/docs/handbook/project-references.html).

Questa opzione offre un modo di configurare il posto dove TypeScript tiene traccia dei file che memorizza sul disco per indicare lo stato di compilazione di un progetto — di default, si trovano nella stessa cartella del JavaScript generato.

0 comments on commit e663551

Please sign in to comment.