json - TypeScript - 隔离模块和 JSON 导入
问题描述
我们正在使用 Babel 编译我们的 TypeScript 文件,并且我们希望在tsconfig.json中使用isolatedModules: true ,因为这是推荐的方式。例如,当您尝试重新导出接口时,它会引发错误。这是一个必要的功能,因为 Babel TypeScript 编译器也不允许这样做。
但是,我们需要在我们的 TS 文件中导入一个 JSON 文件。问题是tsc会抛出以下错误:
Cannot compile namespaces when the '--isolatedModules' flag is provided.
知道如何导入 JSON 并让类型检查器满意吗?
解决方案
这是一个 TypeScript 错误,修复刚刚合并到 master:https ://github.com/Microsoft/TypeScript/pull/28207
它应该在 3.1.4+ 上可用。
推荐阅读
- selenium - 使用 selenium webdriver 在自定义下拉列表中选择一个选项
- magento2 - Magento 2.2.4 代不存在
- swift - 使用 NSSharingServicePicker 类时出现警告消息
- ios - 在 swift3 中使用 mvvm 方法在文本字段中搜索功能
- thymeleaf - 我尝试用 OR 在 thymeleaf 中写一个条件
- javascript - POST 方法使用 AJAX 发送表单数据而不使用 JQUERY
- php - Eloquent 多选项过滤器
- curl - cURL/WGET 触发错误 500,浏览器工作正常
- javascript - 如何正确使用 HOC 和重构
- ios - 如何在 Facebook iOS Swift 中发布实时视频?