Nuxt 3.2.2. Chunk error handling Это patch release. В основно | Интерфейсизация | Vue, Nuxt, Frontend, IT
Nuxt 3.2.2. Chunk error handling
Это patch release. В основном исправления багов и улучшение производительности. Однако, этот PR помогает бороться с ошибками при загрузке чанков (chunks). Такая ситуация может возникнуть после деплоя приложения на сервер, когда запрашиваемого чанка уже не будет на сервере. Фича пока экспериментальная, но обещают в следующем релизе утвердить API и включить полноценно.
Добавить experimental.emitRouteChunkError
export default defineNuxtConfig({
experimental: {
emitRouteChunkError: 'reload'
}
})
В этом случае при ошибке загрузки чанка страница будет перезагружена. Работает этот обработчик только при переходе на другую страницу (route navigation). Если необходимо обрабатывать все chunkError, то можно добавить свой обработчик.
Использовать хук app:chunkError
export default defineNuxtPlugin((nuxtApp) => {
nuxtApp.hook('app:chunkError', ({ error }) => {
console.log('caught chunk load error'))
})
})
Обновится можно командой
npx nuxi upgrade --force
#nuxt3