我为我的 react/redux 应用程序使用了 react slingshot starter 项目。当我使用类似的路由时,热重载效果很好,/foo
但我发现热重载不适用于像/foo/bar
. 我没有对开箱即用的 webpack 配置文件进行任何更改,可以在这里找到https://github.com/coryhouse/react-slingshot/blob/master/webpack.config.js
404 GET http://localhost:3004/orders/c344e97ed1fbc2923017.hot-update.json 404 (Not Found)
当我有以下路由配置时,我会使用 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 更改为 just create 时,它不会返回 404。
似乎热更新中间件正试图从 /orders 子路由中获取 hot-update.json?