react热加载无法在路由中生效

水色丹青
  • 8

写的react项目在设置了热加载后,无法在路由当中生效

//配置

plugins: [
    new webpack.optimize.OccurrenceOrderPlugin(),
    new webpack.HotModuleReplacementPlugin(),
    new webpack.NoEmitOnErrorsPlugin()
],
devServer:{
    contentBase: "./",
    historyApiFallback: true, //不跳转
    inline: true, //实时刷新
    hot: true  // 使用热加载插件 HotModuleReplacementPlugin
}

//展示

const app = express.Router();

app.get('/whoami', (req, res) => {
  res.send("I am BatMan");
});
回复
阅读 2.6k
2 个回答

需要手动刷新,只有路由以下层级的组件才能热加载。

修改路由配置 确实需要重启

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏