【发布时间】:2016-07-16 14:16:47
【问题描述】:
我有一个与 webpack 捆绑的 Express 服务器应用程序。客户端也与 webpack 捆绑在一起,并由服务器使用 webpack-dev-middleware 和 webpack-hot-middleware 为开发模式的 HMR 提供服务。
当我更改 React 组件时,更改应该发生在客户端,当我开始使用 HMR 时,问题就出现了。
由于组件在客户端是热替换的,它使用文件的“新”版本,但服务器仍然坚持使用旧版本,因为它与 webpack 捆绑在一起,因此当使用服务器渲染时,这两个结果是不同的。有没有办法在更改组件时也更改服务器?
【问题讨论】:
标签: javascript node.js reactjs webpack webpack-hot-middleware