React Hot Loader v4.0.0 + Webpack 4 dev Server Tidak Memperbarui Aplikasi

Koneksi WebSocket tampaknya terjalin tetapi tidak ada modul yang disegarkan.

Keluaran konsol Chrome:

client?ecf9:80 [WDS] App updated. Recompiling...
client?ecf9:223 [WDS] App hot update...
2client?ecf9:80 [WDS] App updated. Recompiling...
client?ecf9:223 [WDS] App hot update...
2client?ecf9:80 [WDS] App updated. Recompiling...
client?ecf9:223 [WDS] App hot update...
2client?ecf9:80 [WDS] App updated. Recompiling...
client?ecf9:223 [WDS] App hot update...
2client?ecf9:80 [WDS] App updated. Recompiling...
client?ecf9:223 [WDS] App hot update...

Perhatikan beberapa kompilasi ulang pada setiap perubahan.


person lcharbon    schedule 25.03.2018    source sumber


Jawaban (1)


@faceyspacey.com membantu saya dalam hal ini di codementor.

React Hot Loader tidak memperbarui modul karena ketergantungan melingkar pada komponen root. Untuk memecahkan masalah jenis ini @faceyspacey.com merekomendasikan untuk memindahkan sementara penanda hot load ke komponen yang lebih rendah di pohon komponen.

Orang yang menghadapi gejala serupa mungkin menganggap Tanya Jawab ini juga berguna: Webpack-dev-server mengkompilasi file tetapi tidak menyegarkan atau membuat javascript yang dikompilasi tersedia untuk browser

person lcharbon    schedule 30.03.2018