采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
完全按照课程代码累配置的模块热更新,运行后却不起作用,甚至直接运行下载下来的课程代码HMR也不起作用!很想知道是为什么???运行的代码为对react框架进行打包的课程的代码
我也出现这个问题了,写了react代码后,HMR 失效了。但是我回去又设置非react的文件为入口文件,HMR也失效了。好奇怪。
还是要使用react-hot-loader才行,或者加一句module.hot.accept();
你看下webpack中的配置里,hot是否开启了
是开启了的,我也看到其他同学提出了这个问题 =》webpack+react的模块热更新不生效问题,, 您说主流的loader已经帮我们做了module.hot.accept()的事情,所以webpack的HRM会实时显示, 但是实际情况好像不是这样的
是不是还是需要使用react-hot-loader
我发现在代码最后添加这样module.hot.accept();一句就可以实现模块热更新 ```javascript import '@babel/polyfill'; import React, { Component } from 'react'; import ReactDom from 'react-dom'; class App extends Component { render(){ return ( <div>33s33</div> ) } } ReactDom.render(<App/>, document.getElementById('root')) module.hot.accept(); ```
登录后可查看更多问答,登录/注册
知识点+项目实例+原理讲解 全方位解析Webpack4新版本
1.1k 14
1.5k 12
988 10
1.3k 10
1.5k 10