在单元测试用例执行期间导入json文件创建React App

时间:2019-06-03 05:46:06

标签: json reactjs typescript unit-testing tsconfig

在运行单元测试用例时,我希望能够在我的打字稿代码中导入json文件。 tsconfig.json文件中不包含 tests 文件夹

文件内容很大,将文件添加到.ts文件需要很长时间才能加载文件。

我如何仅在单元测试用例执行期间立即包含我的sampleData.json,我得到一个编译错误“ 找不到模块'../../sampleData.json'。考虑使用'--resolveJsonModule '导入扩展名为'.json'的模块 ...”,即使resolveJsonModule设置为true。

我不希望json文件成为构建的一部分

enter image description here

1 个答案:

答案 0 :(得分:0)

您是如何导入文件的?

如果默认情况下是导入,例如:import bla from './bla.json'。您必须将"esModuleInterop": true添加到tsconfig中。