Как включить разделение кода в Ant Design Pro? - PullRequest
1 голос
/ 08 ноября 2019

Пакет Ant Design Pro может стать довольно большим до gzip. Мой простой пакет был колоссальным 3.9MB. Как включить разбиение кода с помощью Ant Design Pro. Я не могу найти его в документации к V4 Ant Design Pro.

Ответы [ 2 ]

1 голос
/ 08 ноября 2019
1 голос
/ 08 ноября 2019

Хорошо, я понял это. Публикация здесь, если у кого-то есть тот же вопрос, поскольку он еще не задокументирован. Оказывается, разделение кода по умолчанию отключено. Найдите атрибут 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,
      },
     ...
    }
  ]
]
...