Saya menggunakan TypeScript 2 di proyek saya. Saya ingin menggunakan beberapa perpustakaan js, tetapi juga mengetik untuk perpustakaan itu. Saya dapat menginstal jenis dengan sederhana npm install @types/some-library. Saya tidak yakin apakah saya harus --saveatau --save-devmereka. Tampaknya bagi saya bahwa bahkan GitHub DefinetelyTyped membaca saya jenis menyebutkan kedua versi, tetapi tidak pernah menjelaskannya. Saya akan berpikir bahwa @types harus dalam devDependencies, karena jenis diperlukan untuk pengembangan dan tidak digunakan dalam runtime, tapi saya melihat berkali-kali @types hanya dalam dependencies. Saya bingung.
Bagaimana saya harus memutuskan apakah @ types / * masuk ke dependenciesatau devDependencies? Apakah sebenarnya ada lebih atau kurang instruksi resmi?
devDependenciesdan dependenciestidak relevan ketika membangun bundel, sesuatu yang create-react-appmemaksa juga tapi akhirnya itu terserah Anda untuk memilih
dependenciesdandevDependenciesdalam kasus terakhir.