Modal not found: Can't resolve '@babel/runtime/helpers/esm/extends'

解决下面 👇 的报错

Modal not found: Can't resolve '@babel/runtime/helpers/esm/extends'
公司项目 使用的是dva roadhog 搭建的,最近在 build 的时候 报错
删了 node_modules 重装也不行
重装@babel-runtime 也不行

1
Module not found: Error: Can't resolve '@babel/runtime/helpers/esm/extends' in '/var/www/genecast-h5/node_modules/history/esm'

各种查

最后的解决办法是将roadhog 升级
package.json 中的 roadhog 升级为 2.5.0-beta.4 问题得到解决

1
"roadhog": "^2.5.0-beta.4",

roadhog 目前不怎么维护了吧,目前正在重构项目 更换前端构建工具为umi dva material-ui react-final-form
如果条件允许,建议尽早替换项目中已经淘汰的依赖,以免在后续的维护中,遇到未知的 bug,