Я использую TypeScript 2 в своем проекте. Я хотел бы использовать некоторую библиотеку js, но также типизацию для этой библиотеки. Я могу установить типы с простым npm install @types/some-library
. Я не уверен, должен ли я --save
или --save-dev
их. Мне кажется, что даже DefinetelyTyped GitHub readme вроде упоминает обе версии, но не объясняет их. Я думаю, что @types должен находиться в devDependencies
, так как типы необходимы для разработки и не используются во время выполнения, но я видел много раз @types только в dependencies
. Я в замешательстве.
Как мне решить, будут ли @types/* переходить в dependencies
или devDependencies
? Существуют ли на самом деле некоторые более или менее официальные инструкции?