React+webpack热更新配置

首先安照webpack4.x热更新配置

在react项目中发现修改css文件可以热更新;
修改js文件不会热更新,报:
Ignored an update to unaccepted module,The following modules couldn’t be hot updated: (They would need a full reload!)

解决办法:在webpack的入口文件index.js中加入

if(module.hot){
    // accept itself
    module.hot.accept()
}

如果已经通过 HotModuleReplacementPlugin 启用了模块热替换(Hot Module Replacement),则它的接口将被暴露在 module.hot 属性下面。
module.hot表示 模块热替换(Hot Module Replacement) 是否启用。
module.hot.accept()接受自身更新,在此模块或依赖模块更新时,在不通知父母的情况下,可以对此模块处理和重新取值。

猜你喜欢

转载自blog.csdn.net/qq_34035425/article/details/81948815