umijs / umi

A framework in react community ✨
https://umijs.org
MIT License
15.28k stars 2.65k forks source link

[Bug] @umijs/max 和 umi4 当前无法使用 ImmerReducer ,请问从umi3 升级umi4 如何处理 #9346

Open AFishTowardRainBall opened 1 year ago

AFishTowardRainBall commented 1 year ago

What happens?

我当前用的umi3项目中,用到了 ImmerReducer写法。在 .umirc.ts 中 配置了 dva:{immer:true}

升级时发现 a.无法从 @umijs/max 和 umi4 中导入ImmerReducer b. umirc.ts 中 dva -> immer 配置项提示时object类型,请问配置字段是咋样的,官网文档中没查到

请问当前@umijs/max 和 umi4 支持ImmerReducer吗,umi3中使用ImmerReducer升级umi4时如何处理

Mini Showcase Repository(REQUIRED)

Please provide a minimal reproduction then upload to your GitHub. 请提供 最小重现,并上传到你的 GitHub 仓库

https://github.com/umijs/umi/tree/master/examples/ant-design-pro

How To Reproduce

Steps to reproduce the behavior: 1. 2. 使用官方样例 https://github.com/umijs/umi/tree/master/examples/ant-design-pro umirc.ts中配置 dva:{immer:{}} 然后 在model中 import { ImmerReducer } from 'umi',提示无法导入ImmerReducer

Expected behavior 1. 2. 能正常使用 ImmerReducer

Context

zhaorui2000 commented 1 year ago

我也遇见这个问题了,现在就是先用any代替一下

undefined996 commented 2 months ago

最后解决了么