1

在 gzip 之前,Ant Design Pro 包会变得相当大。我的简单捆绑包高达 3.9MB。我们如何使用 Ant Design Pro 启用代码拆分。我似乎在 V4 Ant Design Pro 的文档中找不到它。

4

2 回答 2

2

好的,我想通了。如果有人有相同的问题,请在此处发布,因为尚未记录。原来代码拆分默认情况下是关闭的。在配置文件中查找dynamicImport属性并取消注释。

config/config.js

const plugins = [
  [
    'umi-plugin-react',
    {
      antd: true,
      dva: {
        hmr: true,
      },
      locale: {
        ...
        baseNavigator: true,
      },
      dynamicImport: {
        loadingComponent: './components/PageLoading/index',
        webpackChunkName: true,
        level: 3,
      },
     ...
    }
  ]
]
于 2019-11-08T14:46:13.940 回答