Uso TypeScript 2 nel mio progetto. Mi piacerebbe usare alcune librerie js, ma anche digitare per quella libreria. Posso installare i tipi con semplice npm install @types/some-library. Non sono sicuro che dovrei --saveo --save-devloro. Mi sembra che anche il file GitHub DefinetelyTyped menzioni entrambe le versioni, ma non le spiega mai. Penserei che @types dovrebbe essere presente devDependencies, poiché i tipi sono necessari per lo sviluppo e non vengono utilizzati in runtime, ma ho visto molte volte @types in solo dependencies. Non ho capito bene.
Come devo decidere se @ types / * va inserito dependencieso devDependencies? Ci sono in realtà alcune istruzioni più o meno ufficiali?
devDependenciesed dependenciesè irrilevante quando si crea un pacchetto, è qualcosa che create-react-appimpone anche ma alla fine spetta a te scegliere
dependenciesedevDependenciesin quest'ultimo caso.