TypeScript:使用resolveJsonModule覆盖模块声明

时间:2019-12-13 19:43:48

标签: json reactjs typescript webpack

我已经找到了类似标题的问题。但是我有一个非常具体的问题。

我创建了一个自定义的webpack加载程序,该加载程序加载以特定名称(即*.xyz.json)结尾的JSON文件,并返回一个react组件。

在我的tsconfig.json内设置了resolveJsonModule,但无法禁用它。 (我使用的是NextJS,他们强迫它为真)。此选项将覆盖我当前的declare module "*.xyz.json",因为TypeScript现在根据导入的JSON的内容设置类型。 (当我暂时禁用它时,TS错误消失了)

所以有什么想法可以扩展甚至更好地覆盖由resolveJsonModule生成的类型作为React组件吗?

提前谢谢!

0 个答案:

没有答案