Razzle: ラズル4.0への道

作成日 2020年08月08日  ·  10コメント  ·  ソース: jaredpalmer/razzle

razzle4.0で何をすべきか。 カナリアブランチにたくさんの新しいグッズを追加しました。

枝(カナリア)

ブランチドキュメント(カナリア)

現在4.0に対応できると感じている機能は次のとおりです。

  • webpack 5サポート(準備完了)
  • オプションをプリセットに変更し、.babelrcにプリセットを追加する機能を備えた新しいbabel構成。これにより、next.jsから取得したすべてを最初から構成する必要がなくなります(準備はできていますが、より多くの目が必要です)
  • より多くのフックを備えた新しいrazzleプラグインシステム、modifyPaths、razzle.config.jsのデフォルトに付属する新しいオプションキーを変更するmodifyOptions、webpack構成で使用されるオプションを変更するmodifyWebpackOptions、プラグインが以前に行ったのと同じmodifyWebpackConfig、modifyJestConfig jest構成を変更します。 同じ機能がrazzle.config.jsに追加されるため、プラグインは高度に構成可能になります。 (準備はできていますが、もっと目が必要です)
  • react-refreshの実験的サポート(準備完了)
  • 構成を約束ベース(準備完了)にする
  • 静的サイトをエクスポートするには、razzle exportを追加します(準備完了)
  • 外部を追加する新しい方法(準備完了)
  • 組み込みのtypescriptサポート(準備完了)
  • 最適化での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

注:バグが予想されます;)

最も参考になるコメント

Razzle4.0.1がリリースされました!! 閉鎖

全てのコメント10件

これが準備できるまでどれくらい早く? アップグレードガイドはありますか?

これを試すのが待ちきれません🎉

だから、razzle4.0は本当に近いです。 私は約束します:)anoyneがカナリアを使用している場合は、最新のものを試してみてください。明白な問題を見つけることができます。

計画は今週でしたが、いくつかの公開の問題がありました。 来週の月曜日に挑戦します。 それまでの間、カナリア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を参照してください

インストールするコアrazzleパッケージに@ 4.0.1-canary.6を追加するだけです。

または、これがあなたのために働くかどうか見てください

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をリリースしました。 例をインストール/構築/開始するためのテストを追加しました。月曜日にリリースを再試行します。

Razzle4.0.1がリリースされました!! 閉鎖

このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

pseudo-su picture pseudo-su  ·  3コメント

knipferrc picture knipferrc  ·  5コメント

panbanda picture panbanda  ·  5コメント

JacopKane picture JacopKane  ·  3コメント

mhuggins picture mhuggins  ·  3コメント