如何在TypeScript 2.0中将库的类型声明自动添加到tsconfig.json?
在@types作用域下提供了一种使用npm包获取类型声明的新方法如何在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文件。如果您使用新的@
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"]
}
}