Razzle: Дорога к развалу 4.0

Созданный на 8 авг. 2020  ·  10Комментарии  ·  Источник: jaredpalmer/razzle

Что должно идти в razzle 4.0. Я добавил много новых вкусностей в канареечную ветку.

Ветка (канареечная)

Документация ветки (canary)

Функции, которые я в настоящее время чувствую, могут быть готовы к 4.0:

  • поддержка webpack 5 (готово)
  • новая конфигурация babel с возможностью изменять параметры пресетов и добавлять пресеты в .babelrc, поэтому вам не нужно настраивать все с нуля, взятое из next.js (готово, но нужно больше глаз)
  • новая система плагинов razzle с дополнительными хуками изменить конфигурацию шутки. Та же функциональность будет добавлена ​​в razzle.config.js, поэтому плагины станут легко компонуемыми. (готово, но нужно больше глаз)
  • экспериментальная поддержка react-refresh (готово)
  • создать обещание конфигурации (готово)
  • добавить экспорт razzle для экспорта статического сайта (готово)
  • новый способ добавления внешних (готово)
  • встроенная поддержка машинописи (готово)
  • Конфигурация splitChunks в оптимизации (готова, но нужно больше глаз)
  • использовать contenthash вместо хэша сборки (готово)

Чтобы попробовать прямо сейчас:

npx create-razzle-app<strong i="23">@canary</strong> testing --ignore-existing
cd testing
yarn add [email protected] --dev
yarn start
yarn build
yarn start:prod
yarn test

См. документы

https://github.com/jaredpalmer/razzle/releases/tag/v4.0.0-canary.0
https://github.com/jaredpalmer/razzle/releases/tag/v4.0.0-canary.1
https://github.com/jaredpalmer/razzle/releases/tag/v4.0.0-canary.2

Примечание: ожидайте ошибок;)

Самый полезный комментарий

Вышел Razzle 4.0.1!! Закрытие

Все 10 Комментарий

Как скоро это будет готово? Будет ли руководство по обновлению?

не могу дождаться, чтобы попробовать это 🎉

Итак, razzle 4.0 действительно близок. Я обещаю :) Если кто-то использует канарейку, пожалуйста, попробуйте последнюю версию, чтобы мы могли найти любые вопиющие проблемы.

План был на этой неделе, но были некоторые проблемы с публикацией. Попробую в понедельник на следующей неделе. Тем временем попробуйте canary 50, чтобы убедиться, что все в порядке.

https://www.npmjs.com/package/razzle/v/4.0.1-canary.0 — нужен для бамп-патча

Обнаружена проблема с html-webpack-plugin. Нужно посмотреть на это перед любым выпуском 4.0.1. Может быть легко исправить с помощью peerDeps. Может еще выпустить в понедельник, если это так.

Если кто-то использует канарейку, можете ли вы попробовать последнюю версию «4.0.1-canary.6»?

Думаю, я исправил проблему с html-webpack-plugin.

См. https://razzle-git-canary-jared.vercel.app/getting-started#dependencies .

Просто добавьте @4.0.1-canary.6 к любому базовому пакету razzle, который вы устанавливаете.

Или посмотрите, работает ли это для вас

npx create-razzle-app<strong i="11">@canary</strong> --verbose --example with-typeorm-graphql with-typeorm-graphql

Если это не вызовет у вас проблем, я выпущу 4.0.1. Просто нужно подтверждение, что это работает для вас, а не только для меня :)

Выпущена версия 4.0.1-canary.15 . Добавлены тесты для установки/сборки/запуска примеров, повторная попытка выпустить в понедельник.

Вышел Razzle 4.0.1!! Закрытие

Была ли эта страница полезной?
0 / 5 - 0 рейтинги