diff --git a/docs/tsconfig/it/options/target.md b/docs/tsconfig/it/options/target.md new file mode 100644 index 00000000..7e42aa4f --- /dev/null +++ b/docs/tsconfig/it/options/target.md @@ -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. diff --git a/docs/tsconfig/it/options/tsBuildInfoFile.md b/docs/tsconfig/it/options/tsBuildInfoFile.md new file mode 100644 index 00000000..ae4bf779 --- /dev/null +++ b/docs/tsconfig/it/options/tsBuildInfoFile.md @@ -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.