我有一个奇怪的问题,可能是将 JSON 文件作为对象导入我的应用程序的错误。我有:
"compilerOptions": {
"resolveJsonModule": true,
"esModuleInterop": true,
}
查看 s̶o̶u̶r̶c̶e̶ ̶a̶n̶d̶ 源映射 JSON 正在导入,即使我查看调试器:
但是正如您所看到的,调试器能够看到这个 var/JSON 的内容,而应用程序声称它是未定义的。它可以构建缓存问题吗?我导入 JSON 文件,如:
import * as eventsDB from './events.json';
出于调试目的,我像这样导出它:
export const jsonDB = eventsDB;
编辑:在仔细检查构建整个减速器后,我导入和导出 JSON 被省略,但由于某种原因,一切都在 Source-Maps 中,我目前正在寻找可能的原因。