如何在TypeScript 2.0中将库的类型声明自动添加到tsconfig.json?

如何在TypeScript 2.0中将库的类型声明自动添加到tsconfig.json?,typescript,typescript2.0,Typescript,Typescript2.0,在@types作用域下提供了一种使用npm包获取类型声明的新方法 npm i --save-dev @types/lodash 根据,可以通过向tsconfig.json的typings属性添加字符串来告诉TypeScript在哪里查找TypeScript类型声明文件,该属性也有文档记录 每次安装新的类型声明时都必须手动编辑tsconfig.json,这似乎很乏味。有没有一种方法可以自动做到这一点 我正在考虑为它编写一个npm脚本,但我希望我不必使用bash来编辑JSON文件。如果您使用新的@

在@types作用域下提供了一种使用npm包获取类型声明的新方法

npm i --save-dev @types/lodash
根据,可以通过向
tsconfig.json
typings
属性添加字符串来告诉TypeScript在哪里查找TypeScript类型声明文件,该属性也有文档记录

每次安装新的类型声明时都必须手动编辑
tsconfig.json
,这似乎很乏味。有没有一种方法可以自动做到这一点


我正在考虑为它编写一个npm脚本,但我希望我不必使用bash来编辑JSON文件。

如果您使用新的
@Types
定义,只需添加
typeroot
选项并指定文件夹即可。i、 e.
“类型根”:[“节点\模块/@types”]
。它将解析该文件夹并获取您已安装的所有类型,您不必添加
//
参考

我正在这样做,但仍然存在相同的问题。VSCode无法识别jasmine类型,即使存在node_modules/@types/jasmine文件夹,并且typeroot位于我的tsconfig.json文件中,我也遇到了同样的问题。VSCode在上有一个未解决的问题
{
  "compilerOptions": {
    ...
    "types": ["lodash"]
  }
}