【发布时间】:2016-12-04 01:27:58
【问题描述】:
我正在使用 TypeScript,并在我的 tsconfig.json 中设置了 "noImplicitAny": true 选项。
我正在使用typings 来管理类型定义文件,并在我的应用程序的入口点中使用引用路径指令来包含它们:
/// <reference path="./typings/index.d.ts" />
问题是一些定义文件依赖于隐式any,所以现在我从.d.ts文件中得到很多编译错误。
有没有办法禁用/消除这些错误,例如基于路径或文件类型?
【问题讨论】:
-
您是否尝试将带有
"noImplicitAny": false的第二个tsconfig.json 文件放入typings/目录? -
另一种可能的解决方案是将您的
tsconfig.json文件放在包含源代码的目录中,例如src/,而不是放在项目根目录下。 -
@Terite 感谢您的建议。我尝试将第二个
tsconfig.json文件添加到typings目录,但仍然出现错误。我不想重组我的项目,但我不确定这是否可行,因为.d.ts文件仍会包含在内。
标签: typescript typescript-typings