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

查看:103
本文介绍了react.js - react热加载无法在路由中生效的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

写的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");
});

解决方案

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

这篇关于react.js - react热加载无法在路由中生效的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆