Razzle: Pertanyaan seputar kinerja pada waktu pembuatan.

Dibuat pada 18 Jun 2020  ·  4Komentar  ·  Sumber: jaredpalmer/razzle

Pertanyaan

Hei,

Tim saya telah menggunakan Razzle selama beberapa bulan terakhir. Kami baru-baru ini mengalami beberapa kesulitan besar dengan waktu pembuatan yang terkadang membutuhkan waktu hingga 20 detik untuk dapat men-debug kode baru yang telah kami dorong. Beberapa hal unik tentang aplikasi kita.

  • TypeScript-nya
  • Ini adalah monorepo (ruang kerja benang & Lerna)
  • Kami menggunakan file barel
  • Saat ini kami hanya memiliki satu plugin Webpack tambahan circular-dependency-plugin
  • Ini basis kode yang besar

Versi

  • Razzle 3.1.0
  • simpul 10.15
  • Naskah Ketik 3.7.4

Ingin tahu apakah ada yang punya pengalaman dengan turunnya waktu build di Razzle? Tim berfungsi sekarang, tetapi ini mulai menjadi masalah dan kami akan senang mendengar dari komunitas Razzle jika ada sesuatu yang dapat kami lakukan untuk membantu mengurangi waktu pembuatan kami.

Setiap umpan balik disambut.

Komentar yang paling membantu

Razzle 3.2 akan memiliki dukungan TypeScript bawaan.

Anda dapat menggunakan thread-loader di babel untuk dikompilasi secara paralel.

Semua 4 komentar

Razzle 3.2 akan memiliki dukungan TypeScript bawaan.

Anda dapat menggunakan thread-loader di babel untuk dikompilasi secara paralel.

Next.js melakukan ini dengan thread-loader dan cache-loader. Kita harus memiliki ini di razzle juga.

@fivethreeo terima kasih atas rekomendasi Anda, itu adalah beberapa rekomendasi yang bagus. Saya pikir kita akan melihat pemuat utas yang terlihat menjanjikan. Saya tidak tahu itu ada.

Kami bisa mendapatkan beberapa keuntungan dari menghapus plugin dependensi melingkar pada pengembangan. Saya pikir tim senang dengan perubahan dan menyukai rec. Menutup tiket ini.

Besar! Jika Anda menemukan solusi yang baik untuk ini, harap perbarui kami :)

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

mhuggins picture mhuggins  ·  3Komentar

MaxGoh picture MaxGoh  ·  4Komentar

gabimor picture gabimor  ·  3Komentar

krazyjakee picture krazyjakee  ·  3Komentar

dizzyn picture dizzyn  ·  3Komentar