我正在尝试将 JSON 文件导入 typescript 程序,并不断收到错误 TS2732:找不到模块。我尝试导入的带有 JSON 文件的文件与 main.ts 文件一起位于 src 文件夹中。我的代码如下
import logs = require('./logs/logs_0.json')
console.log(logs.id)
最佳答案
不确定您运行的是哪个版本的 typescript ,但 2.9.0 版中引入了一个错误,该错误已在 2.9.2 中修复
在您的 tsconfig.json 中,在编译器选项下确保:
"resolveJsonModule": true,
“esModuleInterop”:真,
esModuleInterop 仅在默认导入 json 文件时是必需的。如果将其设置为 false,则必须使用 import * as logs0 from '../logs_0.json' 导入它
关于node.js - 尝试将 JSON 添加到 Typescript 时出现错误 TS 2732,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72320280/