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