dva+roadhog 项目热加载失败解决办法

最近编写react项目 项目使用dvacli构建 roadhog作为构建工具 遇到一个问题 就是根据 官方文档配置hmr热加载

"env": {
  "development": {
    "extraBabelPlugins": [
      "dva-hmr"
    ]
  }
}

但是仍然失效,刷新页面仍会导致页面刷新,查阅信息之后发现有博客写是hmr版本过低 于是升级到官方最新版本

sudo npm i babel-plugin-dva-hmr@0.4.1 --save-dev

但是仍然没有生效,最后阅读hmr官方文档 根据官方文档 缺少一个模块没有进行安装

sudo npm i redbox-react@1.x --save-dev

问题解决 热加载正常生效

更新与 2018-12-08
在使用antd 本地化组件包裹App组件的时候 热加载失效

==> 解决办法 配置 react-hot-loader(根据官方文档配置即可) .webpackrec中还是要引入 dva-hmr依赖

你可能感兴趣的:(前端)