umi4如何使用dva

2,045 阅读1分钟

在Umi3中想要使用dva只需要直接用约定式的[model]即可使用,但是在umi4中发现在使用时,在.umi.ts中配置dva:{}运行时会报Invalid config keys: dva的错误,原因是umi4不再支持umi3所支持的插件依赖

解决方案:

1.安装@umijs/plugins

npm install --save-dev @umijs/plugins

执行完后,在node_modules下的@umijs文件夹中可以看到,多出了plugins文件。

Snipaste_2022-10-09_17-07-09.png

2.在umirc.ts中加上以下配置

 plugins: ['@umijs/plugins/dist/dva'],
 dva:{},

其他插件同样适用此方法