Razzle: La route du razzle 4.0

CrĂ©Ă© le 8 aoĂ»t 2020  Â·  10Commentaires  Â·  Source: jaredpalmer/razzle

Que devrait aller dans Razzle 4.0. J'ai ajouté plein de nouveaux goodies dans la branche canarienne.

La branche (canari)

La documentation de la branche (canari)

Les fonctionnalitĂ©s que je pense actuellement ĂȘtre prĂȘtes pour la version 4.0 sont :

  • prise en charge du webpack 5 (prĂȘt)
  • nouvelle configuration babel, avec possibilitĂ© de modifier les options des prĂ©rĂ©glages et d'ajouter des prĂ©rĂ©glages dans .babelrc afin que vous n'ayez pas besoin de tout configurer Ă  partir de zĂ©ro, tirĂ© de next.js (prĂȘt mais a besoin de plus d'yeux)
  • nouveau systĂšme de plugin razzle avec plus de crochets, modifyPaths, modifyOptions pour modifier une nouvelle clĂ© d'options fournie avec les valeurs par dĂ©faut dans razzle.config.js, modifyWebpackOptions pour modifier les options qui seront utilisĂ©es dans la configuration du webpack, modifyWebpackConfig comme ce que les plugins faisaient auparavant, modifyJestConfig pour modifier la configuration de plaisanterie. La mĂȘme fonctionnalitĂ© sera ajoutĂ©e Ă  razzle.config.js afin que les plugins deviennent hautement composables. (prĂȘt mais a besoin de plus d'yeux)
  • support expĂ©rimental pour react-refresh (prĂȘt)
  • rendre la configuration basĂ©e sur la promesse (prĂȘte)
  • ajouter razzle export pour exporter un site statique (prĂȘt)
  • nouvelle façon d'ajouter des externes (prĂȘt)
  • prise en charge de la dactylographie intĂ©grĂ©e (prĂȘt)
  • configuration splitChunks dans l'optimisation (prĂȘt mais nĂ©cessite plus d'yeux)
  • utiliser contenthash au lieu de build hash (prĂȘt)

Pour l'essayer maintenant :

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

Voir les docs

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

Remarque : attendez-vous à des bugs ;)

Commentaire le plus utile

Razzle 4.0.1 est sorti !! Fermeture

Tous les 10 commentaires

Combien de temps jusqu'Ă  ce que ce soit prĂȘt ? Y aura-t-il un guide de mise Ă  niveau ?

hñte de tester ça 🎉

Donc, razzle 4.0 est vraiment proche. Je promets :) Si quelqu'un utilise le canari, veuillez essayer le dernier afin que nous puissions trouver tout problĂšme flagrant.

Le plan Ă©tait cette semaine, mais avait quelques problĂšmes de publication. J'essaierai lundi de la semaine prochaine. Essayez canary 50 en attendant juste pour vous assurer que tout va bien.

https://www.npmjs.com/package/razzle/v/4.0.1-canary.0 - nécessaire pour bosser le patch

DĂ©couverte d'un problĂšme avec html-webpack-plugin. Besoin de regarder cela avant toute version 4.0.1. Peut ĂȘtre une solution facile avec peerDeps. Peut encore sortir lundi, si tel est le cas.

Si quelqu'un utilise le canari, pouvez-vous essayer le dernier '4.0.1-canary.6' ?

Je pense avoir résolu le problÚme avec html-webpack-plugin.

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

Ajoutez simplement @ 4.0.1-canary.6 Ă  tous les packages razzle de base que vous installez.

Ou voyez si cela fonctionne pour vous

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

Si cela ne vous cause aucun problĂšme, je publierai la version 4.0.1. Juste besoin de confirmation que cela fonctionne pour vous et pas seulement pour moi :)

Sortie 4.0.1-canary.15 . Des tests ajoutés pour installer/construire/démarrer des exemples, réessaieront de les publier lundi.

Razzle 4.0.1 est sorti !! Fermeture

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

corydeppen picture corydeppen  Â·  3Commentaires

gabimor picture gabimor  Â·  3Commentaires

alexjoyner picture alexjoyner  Â·  3Commentaires

knipferrc picture knipferrc  Â·  5Commentaires

ewolfe picture ewolfe  Â·  4Commentaires