Ich verwende TypeScript 2 in meinem Projekt. Ich möchte einige js-Bibliotheken verwenden, aber auch Eingaben für diese Bibliothek. Ich kann Typen mit einfachen installieren npm install @types/some-library
. Ich bin mir nicht sicher, ob ich --save
oder --save-dev
sie sollte. Es scheint mir, dass sogar DefinetelyTyped GitHub Readme beide Versionen erwähnt, sie aber nie erklärt. Ich würde denken, dass @types in sein sollte devDependencies
, da Typen für die Entwicklung benötigt werden und nicht zur Laufzeit verwendet werden, aber ich habe @types oft in just gesehen dependencies
. Ich bin verwirrt.
Wie soll ich entscheiden, ob @ types / * in dependencies
oder geht devDependencies
? Gibt es tatsächlich mehr oder weniger offizielle Anweisungen?
devDependencies
und dependencies
irrelevant ist , wenn ein Bündel Gebäude, es ist etwas , das create-react-app
erzwingt auch , aber letztlich ist es an Sie zu wählen
dependencies
unddevDependencies
im letzteren Fall unterscheiden.