请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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

正在回答

2回答

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

0 回复 有任何疑惑可以回复我~
  • 提问者 且听风吟720 #1
    还是不行,报同样的错……是不是需要考虑使用babel插件转义呢?但是网上目前也没找到一个可用的插件
    回复 有任何疑惑可以回复我~ 2022-01-02 22:48:25
提问者 且听风吟720 2022-01-02 23:32:28

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

https://img1.sycdn.imooc.com//szimg/61d1c2270981f39614630149.jpg

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信