gpt4 book ai didi

unit-testing - 开 Jest 找不到文件导入

转载 作者:行者123 更新时间:2023-12-04 04:20:47 27 4
gpt4 key购买 nike

Jest在我的应用程序中找不到导入的文件并以此错误结束:

FAIL pages_test_files/index.spec.js
● Test suite failed to run Cannot find module '../styles/sassTokenExports/colors.json' from 'index.js' However, Jest was able to find:
'../pages/index.js' You might want to include a file extension in your import, or update your 'moduleFileExtensions', which is currently ['js', 'json', 'jsx', 'ts', 'tsx', 'node'].
See https://jestjs.io/docs/en/configuration#modulefileextensions-array-string



我正在使用 JestnextJS用于单元测试。

最佳答案

我有这个问题。我已经为我试图导入的模块提供了绝对导入路径并且收到了同样的错误。原来导入的基本 url 已在配置中设置。
基本网址设置为 ./src但我包括./src在我的导入中import myModule from './src/myFolder/myModule'这相当于'./src/src/myFolder/myModule' .
我删除了 /src错误消失了。
这里的一些信息https://levelup.gitconnected.com/understand-and-configure-absolute-import-paths-in-javascript-5cde3be2630d

关于unit-testing - 开 Jest 找不到文件导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59425547/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com