Skip to Content
TypeScript efficace
book

TypeScript efficace

by Dan Vanderkam
November 2024
Intermediate to advanced
264 pages
7h 6m
French
O'Reilly Media, Inc.
Book available
Content preview from TypeScript efficace

Chapitre 6. Déclarations de types et @types

Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com

La gestion des dépendances peut prêter à confusion dans n'importe quel langage, et TypeScript ne fait pas exception. Ce chapitre t'aidera à construire un modèle mental du fonctionnement des dépendances en TypeScript et te montrera comment résoudre certains des problèmes qui peuvent en découler. Il t'aidera également à créer tes propres fichiers de déclaration de type à publier et à partager avec les autres. En écrivant d'excellentes déclarations de type, tu peux aider non seulement ton propre projet, mais aussi l'ensemble de la communauté TypeScript.

Point 45 : mettre TypeScript et @types dans les devDependencies.

Le Node Package Manager, npm, est omniprésent dans le monde JavaScript. Il fournit à la fois un référentiel de bibliothèques JavaScript (le registre npm) et un moyen de spécifier les versions de ces bibliothèques dont tu dépends(package.json).

npm établit une distinction entre quelques types de dépendances, chacune d'entre elles allant dans une section distincte du fichier package.json:

dependencies

Ces sont des paquets qui sont nécessaires à l'exécution de ton JavaScript. Si tu importes lodash au moment de l'exécution, alors cela doit aller dans dependencies. Lorsque tu publies ton code sur npm et qu'un autre utilisateur l'installe, il installera également ces dépendances. (C'est ce qu'on ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

TypeScript Kochbuch

TypeScript Kochbuch

Stefan Baumgartner
Learn TypeScript 3 by Building Web Applications

Learn TypeScript 3 by Building Web Applications

Sebastien Dubois, Alexis Georges

Publisher Resources

ISBN: 9798341620520