umi icon indicating copy to clipboard operation
umi copied to clipboard

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

Open AFishTowardRainBall opened this issue 3 years ago • 2 comments

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

  • Umi Version:4.0.21
  • Node Version: v16.17.0
  • Platform:mac

AFishTowardRainBall avatar Sep 16 '22 07:09 AFishTowardRainBall

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

zhaorui2000 avatar Jan 16 '23 15:01 zhaorui2000

最后解决了么

undefined996 avatar Jun 16 '24 04:06 undefined996