reactjs - 测试执行期间无法导入子组件
问题描述
我的项目结构如下图所示:
正如你所看到的,它有嵌套的导出——我相信这很常见。
使用该设置,以下语句在 ReactJS 运行时中有效:
import { ActionTypes } from '../../../ReduxStoreModels';
但是,测试执行失败,并显示 AT not found of undefined for below block 的消息。
ActionTypes.AT.get
如果我们使用以下导入,它会得到修复:
import { ActionTypes } from '../../../ReduxStoreModels/ActionTypes';
我们正在使用 Jest (24.0.15) 进行测试。知道为什么这会失败吗?它曾经工作得更早,但在 Jest 升级后就坏了。新 Jest 有什么已知的吗?
解决方案
推荐阅读
- javascript - 有没有办法在 iOS Safari 全屏模式下隐藏关闭按钮?
- php - 用两个字段 MYSQL 填充列表框
- php - PHP 密码验证在 MySQLi 中无法正常工作
- .net - 如何保留订阅用户的权利
- python - Django Forms - DateInput 没有从实例中填充
- python - 减少 Python 中 2 个列表之间的余弦相似度计算的运行时间
- javascript - 如何在react redux中映射对象数组
- scala - 提升类型上的模式匹配(Slick Lifted Embedding)
- django - Django Rest Framework 多张图片上传:需要一个字典,但得到了 InMemoryUploadedFile
- python - 搜索目录和删除文件的问题