Анонс релиз-кандидата Nuxt 3
Мы рады открыть исходный код Nuxt 3 после более чем года интенсивной разработки. Репозиторий доступен на GitHub на nuxt/nuxt под лицензией MIT.
Новый фундамент
Помимо поддержки Vue 3 или Vite, Nuxt 3 содержит новый серверный движок, открывающий новые full-stack возможности для Nuxt server и не только. Это первый сервер приложений JavaScript, который переносится через множество современных облачных хостинг-провайдеров.
В продакшене, он собирает ваше Vue приложение и сервер в одну общую директорию .output
. Этот вывод легок: минимизирован и удален из всех модулей Node.js (кроме полифилов). Вы можете развернуть этот каталог в любой системе, поддерживающей JavaScript, от Node.js, Serverless, Workers, Edge-side рендеринга до чистой статики.
Бонус: этот серверный движок может быть использован в существующих проектах Nuxt 2 с Nuxt Bridge 🚀
Перейдите на домашнюю страницу Nuxt 3, чтобы узнать больше о Nuxt Nitro и Nuxt Bridge.
Важные примечания
Nuxt 3 находится в стадии бета-версии, так что ожидайте, что что-то будет ломаться (и будет быстро исправлено). У нас еще много работы, но мы хотим открыть это публично, чтобы собрать фидбэк и вклад сообщества 💚
Не используйте его в продакшене до тех пор, пока мы не получим первый релиз-кандидат.
Во время бета-версии почти каждый коммит будет инициировать новый релиз npm; вы можете посмотреть на слитые pull requests пока мы не начнем генерировать автоматические журналы изменений в документации.
Мы каждый день работаем над улучшением документации, объясняя как можно больше концепций, возможностей и использования Nuxt 3.
Загляните в раздел сообщества на сайте Nuxt 3, чтобы узнать, как получить помощь, сообщить об ошибках или внести свой вклад в развитие фреймворка.
Таймлайн
Вот некоторые основные этапы, которых мы достигли на пути к Nuxt 3:
- 2 июля 2020: Первый коммит Nuxt 3 с полным перезаписыванием TypeScript
- 7 августа 2020: Поддержка Webpack 5
- 15 сентября 2020: Поддержка
pages/
- 29 октября 2020: Поддержка Vue 3 с бандл-рендерером
- 2 ноября 2020: Начальная работа с Nuxt Nitro
- 22 января 2021: Первоначальная поддержка Vite
- 4 февраля 2021: Nuxt может быть задеплоен на основных serverless платформах
- 6 марта 2021: Организация UnJS создана на GitHub
- 28 марта 2021: Инициализация Nuxt Kit и Nuxt CLI (nuxi)
- 20 мая 2021: Поддержка
app.vue
(pages/
становится необязательным) - 30 июня 2021: Поддержка
layouts/
- 15 июля 2021: Нативная поддержка ESM
- 10 августа 2021: Автоматический импорт композаблов и компонентов
- 5 сентября 2021: Инициализация Nuxt Bridge для улучшения работы Nuxt 2
- 7 сентября 2021: Поддержка сборки Vite для продакшена
- 11 октября 2021: Добавлены композаблы
useState
иuseFetch
На данный момент мы выполнили слияние 385 pull requests, закрыли 229 проблем и сделали 925+ коммитов.
Мы рады услышать ваши идеи и благодарим вас за терпение.
Теперь вы можете перейти к документации Nuxt 3 😊
Не забывайте следить за нами в Twitter, чтобы получать последние новости о Nuxt!