Руководство для авторов модулей

Как создать модуль Nuxt для интеграции, расширения или доработки приложений.

Конфигурация и хуки Nuxt позволяют настраивать почти всё и добавлять интеграции: плагины Vue, CMS, серверные маршруты, компоненты, логирование и т.д.

Модули Nuxt — это функции, которые последовательно выполняются при nuxt dev и nuxt build. Они упаковывают решения в npm-пакеты без лишнего шаблонного кода в проекте и без правок ядра Nuxt.

Первый модуль

Создайте модуль на официальном стартовом шаблоне.

Структура модуля

Как устроен модуль и как его описывать.

Плагины, компоненты и не только

Подключение плагинов, компонентов, композаблов и серверных маршрутов из модуля.

Хуки и типы

Жизненный цикл, виртуальные файлы и объявления TypeScript.

Тестирование

Юнит-, интеграционные и E2E-тесты модуля.

Лучшие практики

Производительность и поддерживаемость модулей.

Публикация и экосистема

npm и каталог модулей Nuxt.

Был ли материал полезен?