react-hot-loader 无法与所有 url 一起正常工作

react-hot-loader not working properly with all urls

我已经成功地完成了一个基本的设置,react-hot-loader 正在运行。它适用于任何带有单个 /(如 localhost:8080/test)的 url,但是一旦我添加另一个斜线(例如 localhost:8080/test/asd),它就会刷新,而不是刷新适当的热更新。页面还是可以正常显示的,只是热加载部分不符合预期

这是我的设置:https://github.com/severisv/react-hot-loader-example

这是怎么回事?有什么解决办法吗?

将 publicPath 添加到 webpack-config 的输出部分解决了问题:

output: {
    ...
    publicPath: '/'
},