2016-03-29 19 views
1

我有一個與webpack捆綁在一起的Express服務器應用程序。客戶端也與webpack捆綁在一起,並由服務器在開發模式下使用webpack-dev-middleware和webpack-hot-middleware爲HMR服務。HMR與服務器呈現導致無效校驗和

當我更改React組件時,更改發生在客戶端,因爲它應該,當我開始使用HMR時出現問題。

由於組件在客戶端被熱替換,它利用了文件的「新」版本,但服務器仍然與舊版本一起卡住,因爲它與webpack捆綁在一起,因此當使用服務器渲染兩個結果是不同的。更改組件時是否還有更改服務器的方法?

回答

1

嘗試像這樣的包裝包裝用熱重裝服務器端快件代碼:

https://github.com/mdlawson/piping

管道增加了「熱重載」功能節點,看你所有項目文件並重新加載時什麼更改,而不需要「包裝器」二進制文件。

相關問題