J'ai utiliser la Machine 2 dans mon projet. Je voudrais utiliser certains librairie js, mais aussi typings pour cette bibliothèque. Je peux les installer avec des types simples, npm install @types/some-library
. Je ne suis pas sûr si je devrais --save
ou --save-dev
d'eux. Il me semble que même DefinetelyTyped GitHub readme genre de mentions les deux versions, mais jamais explique. Je pense que @types devraient être en devDependencies
, que les types sont nécessaires pour le développement et ne sont pas utilisés dans l'exécution, mais j'ai vu de nombreuses fois @types en seulement dependencies
. Je suis confus.
Comment dois-je décider @types/* part en dependencies
ou devDependencies
? Sont en fait plus ou moins les instructions officielles?