【发布时间】:2026-01-19 21:30:01
【问题描述】:
我正在为我的 react/redux 应用程序使用 react slingshot starter 项目。当我使用像/foo 这样的路由时,热重载效果很好,但我发现热重载不适用于像/foo/bar 这样的子路由。我没有对开箱即用的 webpack 配置文件进行任何更改,可以在这里找到 https://github.com/coryhouse/react-slingshot/blob/master/webpack.config.js
当我有以下路由配置时,我在 CreateOrder 组件上得到404 GET http://localhost:3004/orders/c344e97ed1fbc2923017.hot-update.json 404 (Not Found):
<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?
【问题讨论】:
标签: webpack react-router react-slingshot