NemoZhong / blog-nemo

0 stars 0 forks source link

import {xxx} from 'umi' 报错 TypeError: Object(...) is not a function #32

Open NemoZhong opened 6 months ago

NemoZhong commented 6 months ago

https://v3.umijs.org/zh-CN/plugins/plugin-dva#typeerror-object-is-not-a-function

NemoZhong commented 1 month ago

https://v3.umijs.org/zh-CN/plugins/plugin-dva#typeerror-object-is-not-a-function

巨坑 -_-|| lazyLoad: true 之后 所有model都会单独打成一个js文件,导致首屏渲染时, 存在大量的http文件请求!极慢

NemoZhong commented 1 month ago

必现条件: umi3项目,在使用了dva model的页面,将部分配置提出来,使用formatMessage做国际化,这个时候如果不配置dva懒加载,就会导致报错**Object(...) is not a function**, formatMessageundefined

解决方案: 不使用dva懒加载,在提出来的文件中使用函数返回

坑:没有使用dva model的页面, 提出来配置 不会报错!

NemoZhong commented 3 days ago

*Object(...) is not a function**, formatMessageundefined

关于这个报错,配置项通过函数的形式返回就不会报错