Unit testing Jest无法找到文件导入

Unit testing Jest无法找到文件导入,unit-testing,jestjs,enzyme,next.js,ts-jest,Unit Testing,Jestjs,Enzyme,Next.js,Ts Jest,在我的应用程序中,Jest无法找到导入的文件,并以以下错误结束: 页面测试文件/index.spec.js失败 ● 测试套件无法运行 无法从“index.js”中找到模块“../styles/sasstokenxports/colors.json” 然而,Jest能够找到: “../pages/index.js” 您可能希望在导入中包含文件扩展名,或更新“moduleFileExtensions”,当前为['js','json','jsx','ts','tsx','node'] 看 我在next

在我的应用程序中,
Jest
无法找到导入的文件,并以以下错误结束:

页面测试文件/index.spec.js失败
● 测试套件无法运行 无法从“index.js”中找到模块“../styles/sasstokenxports/colors.json” 然而,Jest能够找到:
“../pages/index.js” 您可能希望在导入中包含文件扩展名,或更新“moduleFileExtensions”,当前为['js','json','jsx','ts','tsx','node'] 看


我在
nextJS
中使用
Jest
进行单元测试。

我遇到了这个问题。我已经为我试图导入的模块提供了绝对导入路径,并且收到了相同的错误。结果表明,导入的基本url已在配置中设置。 基本url被设置为
/src
,但我在我的导入中包含了
/src

import myModule from./src/myFolder/myModule'
这相当于

。/src/src/myFolder/myModule'

我删除了
/src
,错误消失了


这里的一些信息也有类似的问题。找到解决方案了吗?@KhrystynaPochynok你在创建动态文件夹吗?是的,这是一个非常可笑的问题。