Yo uso TypeScript 2 en mi proyecto. Me gustaría usar algunas bibliotecas js, pero también tipificaciones para esa biblioteca. Puedo instalar tipos con simples npm install @types/some-library
. No estoy seguro si debería --save
o --save-dev
ellos. Me parece que incluso el archivo Léame de GitHub DefinetelyTyped menciona ambas versiones, pero nunca las explica. Creo que los @types deberían estar devDependencies
, ya que los tipos son necesarios para el desarrollo y no se usan en tiempo de ejecución, pero vi muchas veces @types solo dependencies
. Estoy confundido.
¿Cómo debo decidir si @ types / * entra dependencies
o devDependencies
? ¿Hay realmente algunas instrucciones más o menos oficiales?
devDependencies
y dependencies
es irrelevante cuando se construye un paquete, es algo que también se create-react-app
aplica , pero en última instancia depende de usted elegir
dependencies
ydevDependencies
en el último caso.