刚学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状态管理
可能只有我一个人才会出现这种情况,现在想想真尴尬,如果你也遇到我这个问题,希望可以快速帮你解决。