React中使用require报错“Jest encountered an unexpected token”

来源:5-17 章节小结

且听风吟720

2021-12-30

老师好,我在Taro项目中使用Jest+Enzyme对组件做单元测试的时候,因为Image组件的src引入了本地资源,使用的require,运行npm run test时报错,还请老师帮忙看下
图片描述

写回答

2回答

Dell

2022-01-02

换一个语法,在顶部引入,然后这里写成引入的变量试试

0
1
且听风吟720
还是不行,报同样的错……是不是需要考虑使用babel插件转义呢?但是网上目前也没找到一个可用的插件
2022-01-02
共1条回复

且听风吟720

提问者

2022-01-02

找到一个临时的解决方案:把图片资源mock一下,对于src绝对路径,同样在jest.config文件里进行配置

//img.mukewang.com/szimg/61d1c2270981f39614630149.jpg

0
0

前端要学的测试课 从Jest入门到 TDD/BDD双实战

自动化测试实战 Vue / React 项目,让技术水平和架构思维双提升

1433 学习 · 350 问题

查看课程