Umi引入connect,报umi中没有导出的成员connect

刚学umi的时候,想使用umi的models实现全局状态管理,其实就是dva的全局状态管理。

但是我根据umi官网上,直接引入connect import { connect } from 'umi'

但是会报模块“"umi"”没有导出的成员“connect”

于是我便去官网上查看有没有解决类似问题

官网上有一下解决方法

检查:

dva 配置有没有开启,该插件是配置开启的
有没有有效的 dva model,可通过执行 umi dva list model 检查,
或者执行 umi g tmp 后查看 src/.umi/plugin-dva/dva.ts 中检查 model 注册情况

但是我按照上面找,在dva.ts中还是没有找到connect的声明。
但是一脸懵,不知道为啥。
后来才发现 **原来我没有先创建models状态管理(在umi项目的model中,先创建全局状态管理)
这样应该就能引入connect成功了
**

可能只有我一个人才会出现这种情况,现在想想真尴尬,如果你也遇到我这个问题,希望可以快速帮你解决。

posted @ 2021-10-20 22:01  挑水云水僧  阅读(3116)  评论(0)    收藏  举报