我正在按照一些教程來構建一個具有express的同構應用程序並作出反應。我對webpack-dev-server感到困惑。我是否需要webpack-dev-server如果我正在使用像express一樣的節點服務器
的的WebPack教程說有關的WebPack-dev的服務器:
此結合本地主機上一個小Express服務器:8080供應你的靜態資產,以及捆綁(自動編譯)。
它重新編譯包時會自動更新瀏覽器頁面(socket.io)。在您的瀏覽器中打開http://localhost:8080/webpack-dev-server/bundle。
由於我有express服務器,我真的需要webpack-dev-server嗎?或者使用它的優點和缺點是什麼?如果我想使用react-hot-loader,那麼webpack-dev-server是否必需?
Thx!那麼我能說使用react-hot-loader的最佳做法是使用你提到的中間件嗎?如果考慮生產環境怎麼辦?我不認爲我需要在那裏重新加載,對吧?那麼我應該刪除中間件代碼嗎? –
react-hot-loader正在貶值,所以我會考慮https://github.com/gaearon/react-transform-hmr(它由同一作者)。是的,你不需要live-reloading生產,所以在你的server.js中,我只是有條件地檢查env。如果是開發,請使用中間件。別的,只是略過。 – trekforever
Thnx。我已經接受了這個答案。 –