Может кому будет полезно.
Я вчера спрашивал о проблема разбиение на чанки роутов nuxt с использованиям модуля
@nuxtjs/router, модуль использутся для ручного мапинга страниц на маршруты, может быть полезно если вам не подходит автоматическая генерация.
При использовании стандортного подхода испорта компонента через конструкцию
const Page = () => import('@/pages/Page.vue');
Приложения ломается.
Нашел решение импорт нужно делать через вспомагательную функцию.
function interopDefault(promise) {
return promise.then((m) => m.default || m);
}
Пример импорта:
const Page = () => interopDefault(import("@/pages/Page.vue" /* webpackChunkName: "Page" */));
Разбиение страниц на чанки работает корректно.