133 votes

Typescript - Quelle est la cible dans tsconfig?

Je suis assez nouveau pour dactylographier. Que signifie cible dans tsconfig.json?

 {
  "compilerOptions": 
  {
    "sourceMap": true,
    "target": "es5",
    "module": "commonjs",
    "jsx": "react",
    "moduleResolution": "classic",
    "lib": [ "es2015", "dom",  "es2017" ]
  }
}
 

160voto

basarat Points 22425

Je suis assez nouveau pour dactylographier. Que signifie cible dans tsconfig.json?

target signifie quelle cible de JavaScript doit être émise depuis le TypeScript donné . Exemples:

target:es5

()=>null deviendront function(){return null} car ES5 n'a pas de fonction de flèche.

target:es6

()=>null deviendront ()=>null comme ES6 a des fonctions de flèche.

14voto

aizatto Points 51

Cible les changements de la version JavaScript vous êtes à la compilation pour.

Les options sont disponibles à https://www.typescriptlang.org/docs/handbook/compiler-options.html

Dans l'esprit d'essayer de mieux comprendre comment la cible de l'indicateur change mon code, je l'ai compilé quelques-code d'essai pour chacune des différentes versions d'avoir une meilleure compréhension des différences.

https://github.com/aizatto/typescript-playground/tree/master/dist/test-async-main

Je suis aussi de garder des notes de ce que je devrais être le ciblage en fonction de l'environnement, je suis à la recherche à

https://www.aizatto.com/notes/typescript

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X