2
TypeScript 2.0提供了一种使用@types范围下的npm包获取类型声明的新方法。如何在TypeScript 2.0中自动将库的类型声明添加到tsconfig.json中?
npm i --save-dev @types/lodash
根据this answer,一看就知道打字稿到哪里寻找打字稿类型声明文件添加一个字符串的tsconfig.json
的typings
属性,它也记录here。
{
"compilerOptions": {
...
"types": ["lodash"]
}
}
每次我安装一个新的类型声明时,必须手动编辑tsconfig.json
似乎很繁琐。有没有办法自动做到这一点?
我正在考虑为它编写一个npm脚本,但我希望我不会诉诸使用bash编辑JSON文件。
我正在这样做,仍然存在相同的问题。即使存在node_modules/@ types/jasmine文件夹,并且typeRoots位于我的tsconfig.json文件中,VSCode也不会识别茉莉花类型 – jorgeas80
我遇到了同样的问题。 VSCode在https://github.com/Microsoft/TypeScript/issues/11620上有一个公开的问题 – Joseph238