Quel est le tsconfig option “lib” faire?
J'ai déjà un projet qui a cette ligne dans le tsconfig.json:
lib:["2016", "DOM"]
Quel est le but de cette?
La seule info que j'ai pu trouver est: est-ce
Spécifier le fichier de la bibliothèque pour être inclus dans la compilation. Nécessite
Tapuscrit de la version 2.0 ou ultérieure.
Ça veut dire quoi?
Vous devez vous connecter pour publier un commentaire.
C'est une nouvelle tapuscrit 2 fonction et donc il manque encore de la documentation, mais vous pouvez lire à ce sujet dans le Ce qui est nouveau en caractères d'imprimerie 2.0:
Il y a aussi une liste des
API groups
qui sont pris en charge et un très court exemple dans ce lien."lib": ["es5", "es2015.promise"]
. Un autre est de cibleres5
mais à utiliseres6
caractéristiques:"lib": ["es6", "dom"]
es5
types dets
à se plaindre de compilateur, ou une sorte de poly-remplit seront fournis partsc
?"lib": ["es5"]
et ne spécifiez pas de "dom",tsc
va se plaindre à propos de l'utilisation de DOM méthodes spécifiques, correct?es6
et ne pas inclure les polyfills, les anciens navigateurs va s'étouffer.