在测试中使用axios,会报错

在测试中使用axios,会报错

图片描述
老师 项目中使用axios会报这个错误,不知道什么原因

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
张轩 2022-10-16 10:19:05

同学你好

很好的发现,原因在于 axios 从 0.9 版本正式升级到了 1.X 版本,一个重大的变化就是从 common.js 格式改到了 es modules 格式,

jest 运行在 node 环境下,如果想使用,就需要转换一下。我们可以在 jest 中添加一个参数让他转换一下,这个和之后的 lodash-es 是一个意思。

// 在 jest.config.js 中多加一项
transformIgnorePatterns: ["node_modules/(?!axios)"],

亲测有效~

  • 提问者 慕粉1100201077 #1

    好滴 谢谢老师呀!太厉害了

    2022-10-16 20:25:23
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师