Jest v29 更新
 · 阅读需 1 分钟
最近由于 axios 组件的升级 ,可能在单测时会出现下面的报错。

原因为脚手架自带的 jest v26 不支持 package.json 中的 exports 逻辑。
解决方法:
- 1、将 package.json中的 jest 版本从 v26 更新为 v29
- 2、将 @midwayjs/cli的版本升级为1.3.16版本以上,也可以升级到2.0
示例如下:
{
  "devDependencies": {
    "@midwayjs/cli": "^2.0.1",
    "@types/jest": "^29.2.0",
    "jest": "^29.2.2",
    "ts-jest": "^29.0.3",
    // ...
  }
}