Релиз·  

Представляем Nuxt 3 Beta

Спустя 468 дней после первого коммита наконец-то появилась бета-версия Nuxt 3. Узнайте, что в ней содержится и что от нее можно ожидать. Да, она включает в себя Vue 3 и Vite. ⚡️

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

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

Новая основа

Начиная с поддержки Vue 3 или Vite, Nuxt 3 содержит новый серверный движок, который предоставляет новые возможности full-stack для сервера Nuxt и за его пределами. Это первый сервер приложений JavaScript, который можно перенести на различные современные облачные хостинг-провайдеры.

В режиме продакшена Nuxt 3 компилирует ваше приложение Vue и сервер в одну универсальную директорию .output. Этот билд легкий: минифицированный и без любых других зависимостей Node.js (за исключением полифиллов). Вы можете развернуть этот билд на любой системе, поддерживающей JavaScript, будь то Node.js, Serverless, Workers, Edge-side rendering или только статику.

Бонус: этот серверный движок можно использовать в существующих проектах Nuxt 2 с помощью Nuxt Bridge 🚀

Перейдите на главную страницу Nuxt 3, чтобы узнать больше о Nuxt Nitro и Nuxt Bridge.

Важные замечания

Nuxt 3 в настоящее время находится в стадии бета-версии, поэтому ожидайте, что что-то может сломаться (и быстро исправиться). У нас еще много работы, но мы хотим открыть ее для публичного обсуждения, чтобы собрать отзывы и вклад сообщества 💚

Не используйте ее для продакшена до выхода первого релиз-кандидата.

Во время бета-тестирования практически каждый коммит будет запускать новый релиз. Вы можете захотеть посмотреть принятые PR, пока мы не начнем генерировать автоматические журналы изменений в документации.

Мы работаем каждый день, чтобы улучшить документацию, объясняя все концепции, функции и использование Nuxt 3.

Ознакомьтесь с разделом сообщества сайта Nuxt 3, чтобы получить помощь, сообщить об ошибках или внести вклад в разработку фреймворка.

Хронология

Вот некоторые ключевые этапы, достигнутые на пути к Nuxt 3:

  • 2 июля, 2020: Первый коммит Nuxt 3, который полностью переписан на TypeScript
  • 7 августа, 2020: Поддержка Webpack 5
  • 15 сентября, 2020: Поддержка pages/
  • 29 октября, 2020: Vue 3 поддержка с bundle-renderer
  • 2 ноября, 2020: Начало работы над Nuxt Nitro
  • 22 января, 2021: Начальная поддержка Vite
  • 4 февраля, 2021: Nuxt можно развернуть на основных бессерверных платформах
  • 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 PR, закрыли 229 проблем и сделали 925+ коммитов.

Мы рады услышать ваше мнение и благодарим вас за терпение.

Теперь вы можете ознакомиться с документацией Nuxt 3 😊

Не забудьте подписаться на нас в X, чтобы получать последние новости о Nuxt!

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