Don't miss Vue.js Amsterdam in March 2025! Save 10% with code NUXT.
Релиз·  

Анонс релиз-кандидата Nuxt 3

Бета-версия Nuxt 3 была анонсирована 12 октября 2021 года после 16 месяцев работы, представляя новый 'фундамент', основанный на Vue 3, Vite и Nitro. Шесть месяцев спустя мы рады представить первый релиз-кандидат Nuxt 3, получивший кодовое название “Mount Hope“ 🚀

Мы рады открыть исходный код Nuxt 3 после более чем года интенсивной разработки. Репозиторий доступен на GitHub на nuxt/nuxt под лицензией MIT.

Документация доступна на сайте https://nuxt.com.

Новый фундамент

Помимо поддержки 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!

← Вернуться к блогу