美文网首页
jest 和umi/router 的填坑记

jest 和umi/router 的填坑记

作者: Asuler | 来源:发表于2019-08-13 10:36 被阅读0次

一开始用的 antd pro 的架子,用的也是内置的jestenzyme做单元测试
突然发现,自己有个table组件测试没法通过
报了个错叫__UMI_HTML_SUFFIX is not defined

image.png

把这个table组件里面的引入的service注释掉,又能通过,还以为是@符号的问题,可能是路径别名不识别,最后发现不是这个问题,是service里面引入了request,然后request里面引入了umi/router 才报的错误,把request里面的import router from 'umi/router';注释掉就行了,但是问题是注释掉了后,项目运行起来会有bug

找了antdpro 的issues没有,找umi的issues
https://github.com/umijs/umi/issues/1862

这个,虽然报的错不一样,但是错误的地方是一样的,都是这个router的问题,
按照上面的暂时的解决方案


image.png

先代替一下umi的router把

相关文章

网友评论

      本文标题:jest 和umi/router 的填坑记

      本文链接:https://www.haomeiwen.com/subject/kdcvjctx.html