TypeScript - isolatedModules和JSON导入

Def*_*mat 7 json typescript

我们使用Babel来编译我们的TypeScript文件,我们想在tsconfig.json中使用isolatedModules:true,因为它是推荐的方式.例如,当您尝试重新导出接口时,它会引发错误.这是一个必要的功能,因为Babel TypeScript编译器也不允许这样做.

但是,我们需要在T​​S文件中导入JSON文件.问题是tsc会抛出以下错误:

Cannot compile namespaces when the '--isolatedModules' flag is provided.
Run Code Online (Sandbox Code Playgroud)

知道如何导入JSON并保持类型检查器满意吗?

Bru*_*mos 6

这是一个TypeScript错误,该修复程序已合并到主服务器:https : //github.com/Microsoft/TypeScript/pull/28207

它应该在3.1.4+上可用。