РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗jsnuPmBsFS 8 of 84 menu
◀ ▶

Файловая структура проекта в Nuxt

После создания проекта в его папке формируется набор каталогов и файлов. Разберем главные элементы структуры Nuxt 4:

  • /my-app/
    • /app/
      • app.vue
      • /pages/
      • /components/
      • /layouts/
      • /assets/
    • /public/
    • /server/
    • nuxt.config.ts
    • package.json
    • node_modules/

Папка app - сердце клиентской части. В app/pages позже будут лежать файлы страниц: имя файла задает маршрут. В app/components хранят переиспользуемые Vue-компоненты, в app/layouts - общие обертки для страниц. Каталог app/assets предназначен для ресурсов, которые проходят через сборку (стили, изображения с обработкой).

Файл app/app.vue - корневой компонент приложения. Через него проходит разметка всего сайта.

Папка public отдается как есть: сюда кладут favicon, robots.txt и другие файлы с фиксированным URL.

Каталог server - серверная часть Nuxt: API-маршруты и серверная логика, которая выполняется вне браузера.

В nuxt.config.ts задают глобальные настройки проекта. Файл package.json описывает зависимости и npm-скрипты. В node_modules npm хранит установленные пакеты - эту папку не правят вручную.

Расскажите, какие папки внутри app предназначены для страниц, компонентов и макетов.

Расскажите, где задаются настройки всего проекта.

Расскажите, в какой папке хранятся установленные npm-пакеты.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить