如何在使用react-router和webpack服务器时处理重新加载

时间:2017-03-28 03:03:41

标签: reactjs webpack router

我正在使用react-router并在webpack hot server中调试我的代码,当我尝试重新加载不在索引路径中的页面时,它变为空而没有任何错误。我检查了页面元素,发现脚本没有包含在内。

原因是我的index.html是一个模板,最后用HtmlWebpackPlugin生成,如下所示:

<!doctype html>
<html>
<head>
  <meta charset="utf-8">
</head>
<body>
<div id="root"></div>
</body>
</html>

我在快递服务器中将所有请求发送到此index.html:

app.get('*', function(req, res) {
  res.sendFile(path.join(__dirname, './index.html'));
});

如果不在index.html文件中手动包含脚本,如何解决此问题?

0 个答案:

没有答案