Давайте сначала поместим пасхальное яйцо, небольшое интересное взаимодействие на официальном сайте 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