Razzle: Jalan menuju razzle 4.0

Dibuat pada 8 Agu 2020  ·  10Komentar  ·  Sumber: jaredpalmer/razzle

Apa yang harus dilakukan di razzle 4.0. Saya telah menambahkan banyak barang baru di cabang kenari.

Cabang (kenari)

Dokumentasi cabang (canary)

Fitur yang saat ini saya rasa siap untuk 4.0 adalah:

  • dukungan webpack 5 (siap)
  • konfigurasi babel baru, dengan kemampuan untuk mengubah opsi ke preset dan menambahkan preset di .babelrc sehingga Anda tidak perlu mengonfigurasi semuanya dari awal, diambil dari next.js (siap tetapi membutuhkan lebih banyak mata)
  • sistem plugin razzle baru dengan lebih banyak kait, modifikasiPaths, modifikasiOpsi untuk memodifikasi kunci opsi baru yang disertakan dengan default di razzle.config.js,modifikasiWebpackOptions untuk memodifikasi opsi yang akan digunakan dalam konfigurasi webpack,modifikasiWebpackConfig sama seperti yang dilakukan plugin sebelumnya,modifikasiJestConfig untuk mengubah konfigurasi lelucon. Fungsionalitas yang sama akan ditambahkan ke razzle.config.js sehingga plugin menjadi sangat mudah dikomposisi. (siap tetapi membutuhkan lebih banyak mata)
  • dukungan eksperimental untuk penyegaran reaksi (siap)
  • buat berdasarkan janji konfigurasi (siap)
  • tambahkan ekspor razzle untuk mengekspor situs statis (siap)
  • cara baru untuk menambahkan eksternal (siap)
  • dukungan TypeScript bawaan (siap)
  • konfigurasi splitChunks dalam pengoptimalan (siap tetapi membutuhkan lebih banyak mata)
  • gunakan contenthash alih-alih build hash (siap)

Untuk mencobanya sekarang:

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

Lihat dokumen

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

Catatan: mengharapkan bug ;)

Komentar yang paling membantu

Razzle 4.0.1 dirilis!! Penutupan

Semua 10 komentar

Berapa lama sampai ini siap? Apakah akan ada panduan peningkatan?

tidak sabar untuk mencoba ini

Jadi, razzle 4.0 sudah sangat dekat. Saya berjanji :) Jika anoyne menggunakan kenari, silakan coba yang terbaru sehingga kami dapat menemukan masalah yang mencolok.

Rencananya minggu ini, tetapi memiliki beberapa masalah penerbitan. Akan mencoba senin minggu depan. Coba kenari 50 sementara itu hanya untuk memastikan itu baik-baik saja.

Menemukan masalah dengan html-webpack-plugin. Perlu melihat itu sebelum rilis 4.0.1. Mungkin perbaikan mudah dengan peerDeps. Mungkin masih rilis senin, jika ini masalahnya.

Jika ada yang menggunakan kenari dapatkah Anda mencoba yang terbaru '4.0.1-canary.6' ?

Pikir saya memperbaiki masalah dengan html-webpack-plugin.

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

Cukup tambahkan @4.0.1-canary.6 ke paket core razzle yang Anda instal.

Atau lihat apakah ini cocok untuk Anda

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

Jika ini tidak menyebabkan masalah bagi Anda, saya akan merilis 4.0.1. Hanya perlu konfirmasi bahwa itu berfungsi untuk Anda dan bukan hanya untuk saya :)

Dirilis 4.0.1-canary.15 . Tes tambahan untuk menginstal/membangun/memulai contoh, akan mencoba merilis lagi pada hari Senin.

Razzle 4.0.1 dirilis!! Penutupan

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

krazyjakee picture krazyjakee  ·  3Komentar

jcblw picture jcblw  ·  4Komentar

howardya picture howardya  ·  5Komentar

knipferrc picture knipferrc  ·  5Komentar

gabimor picture gabimor  ·  3Komentar