Настройка

Next.js позволяет настраивать ваш проект в соответствии с конкретными требованиями. Это включает интеграции с TypeScript, ESLint и другими инструментами, а также внутренние параметры конфигурации, такие как абсолютные импорты и переменные окружения.

TypeScript

Next.js предлагает подход к разработке с приоритетом TypeScript для создания React-приложений.

ESLint

Next.js по умолчанию сообщает об ошибках и предупреждениях ESLint во время сборки. Узнайте, как отключить это поведение.

Переменные окружения

Узнайте, как добавлять и использовать переменные окружения в вашем приложении Next.js.

Абсолютные импорты и псевдонимы путей модулей

Настройка псевдонимов путей модулей, позволяющих переназначать определённые пути импорта.

Директория src

Хранение страниц в директории `src` как альтернатива корневой директории `pages`.

MDX

Узнайте, как настроить MDX для использования JSX в файлах markdown.

AMP

С минимальной конфигурацией и без выхода из React вы можете начать использовать AMP для повышения производительности и скорости ваших страниц.

Babel

Расширьте пресет Babel, добавленный Next.js, с помощью собственных конфигураций.

PostCSS

Расширьте конфигурацию PostCSS и плагины, добавленные Next.js, с помощью своих собственных.

Пользовательский сервер

Запуск приложения Next.js программно с использованием пользовательского сервера.

Режим черновика (Draft Mode)

Next.js предоставляет режим черновика для переключения между статическими и динамическими страницами. Узнайте, как он работает с Pages Router.

Обработка ошибок

Как обрабатывать ошибки в вашем приложении Next.js.

Отладка

Узнайте, как отлаживать ваше Next.js приложение с помощью VS Code или Chrome DevTools.

Режим предварительного просмотра (Preview Mode)

Next.js предоставляет режим предварительного просмотра для статически сгенерированных страниц. Узнайте, как он работает.

Политика безопасности контента (Content Security Policy)

Узнайте, как настроить политику безопасности контента (CSP) для вашего приложения Next.js.