我有一个关于React堆栈中SSR中HMR的问题。
我目前正在将Express服务器与模块webpack-hot-middleware,webpack-dev-middleware和react-hot-loader一起使用。
它工作正常,我使用一个节点服务器来检查server.js的每一次更改。对我的组件之一进行每次更改时,浏览器都会自动刷新仅进行的修改。
但是,当我手动刷新浏览器(F5)的页面时,服务器始终将旧版本的代码保存在内存中,并且服务器与客户端之间有所不同。我必须强制节点服务器停止在命令行上以手动重新启动它,以使客户端和服务器之间没有更多区别。
您知道如何自动执行此任务吗?这样,只有当我自动刷新页面时(由我自己刷新,而不是在文件更改时刷新),节点服务器才会重新启动?
谢谢。