Сегодня мы рады представить новый Create Next App.
Create Next App позволяет настроить современное React-приложение на базе Next.js всего одной командой.
Чтобы начать, просто выполните:
npx create-next-app
Create Next App был полностью переработан, чтобы обеспечить наилучший опыт разработчика:
- Интерактивный интерфейс: Запуск
npx create-next-app
(без аргументов) теперь запускает интерактивный интерфейс, который проведёт вас через процесс настройки проекта. - Нет зависимостей: Инициализация проекта теперь занимает всего одну секунду. Create Next App не имеет зависимостей и занимает всего 604 КБ. До оптимизации предыдущая версия весила 5.38 МБ. Это сокращение более чем на 4.7 МБ!
- Поддержка офлайн-режима: Create Next App автоматически определит, если вы находитесь офлайн, и создаст проект, используя локальный кеш пакетов.
- Новый шаблон проекта: Create Next App использует новый шаблон проекта, разработанный для современных приложений на Next.js. Поскольку Create Next App теперь поддерживается вместе с самим Next.js, этот шаблон всегда будет актуален с последней версией Next.js!
- Поддержка примеров: Create Next App может создать ваше приложение на основе примеров из коллекции примеров Next.js (например,
npx create-next-app --example api-routes
). - Протестировано: Пакет является частью монорепозитория Next.js и тестируется с использованием того же набора интеграционных тестов, что и сам Next.js, что гарантирует его корректную работу с каждым релизом.
Ранее Create Next App был проектом, поддерживаемым сообществом, однако мы посчитали важным курировать первое впечатление от Next.js. Особенно учитывая, что мы рекомендуем его в коллекции примеров Next.js.
Мы сотрудничали с Segment для передачи прав на пакет и очень благодарны за их предыдущее управление, особенно Fouad Matin.