Capítulo 6. Declaraciones de tipos y @tipos
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
La gestión de dependencias puede ser confusa en cualquier lenguaje, y TypeScript no es una excepción. Este capítulo te ayudará a construir un modelo mental de cómo funcionan las dependencias en TypeScript y te mostrará cómo resolver algunos de los problemas que pueden surgir con ellas. También te ayudará a elaborar tus propios archivos de declaración de tipos para publicarlos y compartirlos con los demás. Escribiendo grandes declaraciones de tipo, puedes ayudar no sólo a tu propio proyecto, sino a toda la comunidad TypeScript.
Tema 45: Poner TypeScript y @types en devDependencias
El Gestor de Paquetes de Node, npm, es omnipresente en el mundo JavaScript. Proporciona tanto un repositorio de bibliotecas JavaScript (el registro npm) como una forma de especificar de qué versiones de ellas dependes(package.json).
npm distingue entre algunos tipos de dependencias, cada una de las cuales va en una sección separada de package.json:
dependencies
-
Estos son paquetes necesarios para ejecutar tu JavaScript. Si importas
lodash
en tiempo de ejecución, entonces debería ir endependencies
. Cuando publiques tu código en npm y otro usuario lo instale, también instalará estas dependencias. (Esto se conoce como dependencias transitivas). devDependencies
-
Estos paquetes se utilizan para desarrollar y probar tu código, pero no son necesarios ...
Get TypeScript eficaz now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.