Webpack HMR为啥改了代码不自动刷新?
我本地开发时启用了 Webpack 的 HMR,但改了 JS 文件后页面没反应,控制台也没报错。明明之前好好的啊!
我的 entry 里加了 'webpack/hot/dev-server',devServer 也配了 hot: true,咋还是不行?
这是我的 webpack 配置片段:
module.exports = {
mode: 'development',
entry: ['webpack/hot/dev-server', './src/index.js'],
devServer: {
hot: true,
open: true
},
plugins: [new webpack.HotModuleReplacementPlugin()]
}
if (module.hot) { module.hot.accept(); },应该能用