Tôi sử dụng TypeScript 2 trong dự án của mình. Tôi muốn sử dụng một số thư viện js, nhưng cũng đánh máy cho thư viện đó. Tôi có thể cài đặt các loại với đơn giản npm install @types/some-library
. Tôi không chắc là tôi nên --save
hay --save-dev
họ. Dường như với tôi rằng ngay cả DefinetelyTyped GitHub cũng đọc loại đề cập đến cả hai phiên bản, nhưng không bao giờ giải thích chúng. Tôi sẽ nghĩ rằng @types nên có devDependencies
, vì các loại là cần thiết cho sự phát triển và không được sử dụng trong thời gian chạy, nhưng tôi đã thấy nhiều lần @types chỉ dependencies
. Tôi bối rối.
Làm cách nào để quyết định xem @ type / * đi vào dependencies
hay devDependencies
? Có thực sự có một số hướng dẫn chính thức nhiều hay ít?
devDependencies
và dependencies
là không thích hợp khi xây dựng một bó, nó cái gì đó create-react-app
thực thi cũng nhưng cuối cùng đó là tùy thuộc vào bạn để lựa chọn
dependencies
vàdevDependencies
trong trường hợp sau.