我在我的项目中使用TypeScript 2。我想要使用一些js库,但是也需要这个库的typings。我可以通过简单的
npm install @types/some-library
安装类型声明文件。我不确定我应该将它们添加到--save
还是--save-dev
。似乎DefinitelyTyped的GitHub readme都提到了这两种版本,但从未解释过。我认为@types应该放在devDependencies
中,因为类型声明只是用于开发而不在运行时使用,但是我看到很多次@types被放在dependencies
中。我感到困惑。
我应该如何决定 @types/* 放在dependencies
还是devDependencies
中呢?是否有更正式的说明呢?
dependencies
和devDependencies
。 - Valentin