Skip to content

Commit 6b21634

Browse files
committed
TS Config Italian translation: target.md
1 parent 18947f8 commit 6b21634

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

docs/tsconfig/it/options/target.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
display: "Target"
3+
oneline: "Imposta il runtime del linguaggio JavaScript supportato da compliare"
4+
---
5+
6+
I browser moderni supportano tutte le nuove funzionalità di ES6, quindi `ES6` è una buona scelta.
7+
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.
8+
9+
La configurazione del `target` cambierà quali caratteristiche di JS verranno declassate e quali rimarranno intatte.
10+
Per esempio, una funzione a freccia `() => this` verrà trasformata in un'espressione `function` equivalente se il `target` è ES5 o inferiore.
11+
12+
Cambiando il `target` cambia anche il valore predfinito di [`lib`](#lib).
13+
E' possibile "mescolare ed abbinare" le impostazioni di `target` e `lib` come si desidera, ma è possibile semplicemente impostare il `target`, per comodità.
14+
15+
Se si sta utilizzando soltanto Node.js, si consiglia la versione di `target` sviluppata specificamente per Node:
16+
17+
| Nome | Target Supportato|
18+
| ------- | ---------------- |
19+
| Node 8 | `ES2017` |
20+
| Node 10 | `ES2018` |
21+
| Node 12 | `ES2019` |
22+
23+
Si basano sul database di supporto di [node.green](https://node.green).
24+
25+
Il valore speciale `ESNext` si riferisce alla versione più alta supportata dalla tua versione di TypeScript.
26+
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.

0 commit comments

Comments
 (0)