Nuxt 3 уже здесь!

внешний интерфейс JavaScript Vue.js

Давайте сначала поместим пасхальное яйцо, небольшое интересное взаимодействие на официальном сайте Nuxt3:

NuxtJS позволяет вам создавать ваше следующее приложение Vue.js с большей уверенностью. Это фреймворк с открытым исходным кодом, который делает веб-разработку простой и мощной. Nuxt 3.0 уже здесь, давайте взглянем на некоторые интересные новые функции!

НОВЫЙ!

Рефакторинг Nuxt 3 упростил ядро, сделал его быстрее и удобнее для разработки.

легче

Ориентация на современные браузеры, серверные развертывания и артефакты на стороне клиента может быть до75раз уменьшено.

Быстрее

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

Hybrid

Теперь возможны инкрементная статическая генерация и другие расширенные режимы.

Suspense

Получите данные из любого компонента до и после навигации.

Composition API

Добейтесь истинного повторного использования с помощью Composition API и составных компонентов Nuxt 3.

Nuxt CLI

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

Nuxt Devtools

Дополнительная информация и быстрые исправления для эффективной работы в браузере.

Nuxt Kit

Разработка нового модуля на основе TypeScript и совместимости с разными версиями.

Webpack 5

Более быстрая сборка и меньшие артефакты сборки с нулевой конфигурацией.

Vite

Испытайте легкий и быстрый HMR с Vite в качестве сборщика.

Vue3

Vue3 станет прочной основой для вашего следующего приложения.

TypeScript

Состоит из нативного TypeScript и ESM — никаких лишних действий.

Нитро двигатель

Наш новый серверный движок в NuxtNitroПроработал 9 месяцев. Он открывает новые аспекты сервера Nuxt и т. д.Полный стек.

В процессе разработки он использует свертки и рабочие процессы Node.js, чтобы изолировать службы для серверного кода и контекста. и прочитавserver/api/файлы в каталоге иserver/functionsФункция сервера в каталогеСгенерируйте API вашего сервера.

В производственной среде приложение и серверный код объединяются в отдельные.outputв каталоге.Этот вывод очень легкий: код минимизирован, все модули Node.js удалены. Вы можете развернуть этот продукт в любой системе, которая поддерживает JavaScript, Node.js, Severless, Workers, Edge Side Rendering или чисто статическое развертывание.

Этот продукт содержит код среды выполнения для поддержки запуска серверов Nuxt (включая экспериментальные сервис-воркеры браузера!) в любой среде и запуска обслуживания статических файлов, что делает его совместимым с JAMStack.настоящая гибридная структура. Он также реализует собственный уровень хранения, который поддерживает несколько источников, драйверов и локальных ресурсов.

Nitro основан на накопительном пакете и h3: минимальном фреймворке http, созданном для обеспечения высокой производительности и переносимости.

Новый мост

После четырех лет разработки мы перешли на Vue3 и переписали Nuxt, чтобы сделать его более прочным и готовым к новым функциям в будущем.

Плавное обновление до Nuxt3

Мы стремимся упростить переход пользователей с Nuxt2 на Nuxt3.

  • Устаревшие плагины и модули продолжат работать
  • Конфигурация Nuxt2 совместима
  • Доступен API настроек части страниц

Привнесите опыт Nuxt 3 в существующий проект Nuxt 2.

Пока мы разрабатывали новые функции для Nuxt 3, мы также перенесли некоторые из них на Nuxt 2.

  • Включить нитро в Nuxt2
  • Использование Composition API в Nuxt2 (так же, как Nuxt3)
  • Использование нового интерфейса командной строки и инструментов разработчика в Nuxt2
  • Инкрементное обновление до Nuxt3
  • Экосистема модулей, совместимая с Nuxt2
  • Поэтапные обновления (Nitro, Composition API, Nuxt Kit)

Спасибо за ваше терпение, мы не можем дождаться, чтобы выпустить его и получить ваши отзывы -Нуст Команда.

речь

Мероприятие Vue Beijing, чтобы встретиться с вами~ На этот раз мы пригласили Себастьяна Шопена, одного из основателей Nuxtlab, чтобы разделить путешествие Nuxt3. Студенты, которые долго ждали Nuxt3, должны прийти и послушать. До встречи в это воскресенье, 26 сентября, в 16:50!

📅 Время: 16:50 ~ 18:30 в это воскресенье, 26 сентября.

🏠Место: Станция B Live Room:live.bilibili.com/22948040

Номер видео: VueBeijing

💵 Цена билета: 0 юаней: любой желающий может участвовать бесплатно 10 юаней: Если вы считаете, что наша деятельность имеет смысл, вы можете спонсировать нас за 10 юаней, чтобы в будущем мы могли проводить больше высококачественных мероприятий по обмену технологиями.

📖 Язык: английский с китайскими субтитрами, распознающими AI.

🤝 Информационные партнеры: ⚡️ Наггетс

👇 Зарегистрируйтесь сейчасhdxu.cn/D9oun

image.png

Оригинальный адрес официального сайта

nuxtjs.org/v3