我使用我的react/redux应用程序的react弹弓初学者项目。当我使用像/foo这样的路由时,热重新加载工作得很好,但是我发现热重加载并不适用于像/foo/bar这样的子路由。我没有对开箱即用的webpack配置文件做任何更改,在这里可以找到https://github.com/coryhouse/react-slingshot/blob/master/webpack.config.js。
当我有以下路由配置时,我在CreateOrder组件上获得了CreateOrder:
<Route path="/" component={App}>
    <Route path="login" component={Login} />
    <Route path="orders" component={OrderPanel} />
    <Route path="orders/create" component={CreateOrder} />
    <Route path="*" component={NotFoundPage} />
</Route>但是当我将路径从orders/create改为时,它不会返回404。
看来热更新中间件正在尝试从/orders子路由中获取Hotupdate.json吗?
发布于 2016-04-08 11:07:05
发布于 2016-11-25 12:31:32
publicPath配置对我来说不是问题。如果您正在使用redux,可以尝试这样做。
由于一些随机的原因,redux-devtools不允许我热重装。尝试从根组件和redux compose配置中删除它。
注意:在您的存储配置中使用带有此配置的redux扩展:window.devToolsExtension ? window.devToolsExtension() : f => f
或者尝试热重加载3:示例:https://github.com/gaearon/redux-devtools/commit/64f58b7010a1b2a71ad16716eb37ac1031f93915
https://stackoverflow.com/questions/36098193
复制相似问题