Jest
无法找到导入的文件,并以以下错误结尾:
FAIL pages_test_files / index.spec.js
●测试套件无法运行 从'index.js'中找不到模块'../styles/sassTokenExports/colors.json' 但是,Jest能够找到:
'../pages/index.js' 您可能要在导入中包括文件扩展名,或更新当前为['js','json','jsx','ts','tsx','node']的'moduleFileExtensions'。
参见https://jestjs.io/docs/en/configuration#modulefileextensions-array-string
我正在Jest
中使用nextJS
进行单元测试。
答案 0 :(得分:1)
我遇到了这个问题。我已经为尝试导入的模块提供了绝对导入路径,并且收到了相同的错误。原来,导入的基本URL已在配置中设置。
基本网址设置为./src
,但我在导入中加入了./src
,例如
import myModule from './src/myFolder/myModule'
相当于
'./src/src/myFolder/myModule'
。
我删除了/src
,错误消失了。