mode - Определяет режим работы приложения: spa (одностраничное приложение) или universal (универсальное приложение).
target - Определяет платформу, на которой будет запущено приложение: server (сервер), static (статический сайт), или serverless (сервер, который запускается только при необходимости).
head - Определяет метатеги для страницы, такие как title, description, keywords и т.д.
loading - Определяет вид индикатора загрузки приложения.
plugins - Позволяет подключить плагины для улучшения функциональности приложения.
modules - Позволяет подключить дополнительные модули для расширения функциональности приложения.
build - Определяет настройки сборки приложения, такие как оптимизация, минификация, использование серверной или клиентской части.
generate - Определяет настройки генерации статических файлов для приложения.
Другие опции конфигурации в Nuxt.js включают в себя:
css - Позволяет добавить в проект глобальные стили CSS или SCSS.
buildModules - Позволяет подключить модули, которые будут использоваться только во время сборки проекта.
router - Позволяет настраивать параметры маршрутизации, такие как базовый путь, middleware и дополнительные опции маршрутизации.
components - Позволяет настроить параметры для компонентов, такие как глобальные компоненты или компоненты, которые Nuxt.js будет автоматически импортировать.
publicRuntimeConfig/privateRuntimeConfig - Позволяет добавить настройки конфигурации, которые будут доступны во время выполнения приложения.
serverMiddleware - Позволяет добавить middleware, которое будет запущено на сервере Nuxt.js.
server - Позволяет настроить параметры для сервера, такие как порт, хост или настройки HTTP/HTTPS.
loadingIndicator - Позволяет настроить индикатор загрузки приложения на уровне глобальных параметров.