【webpack】配置热更新

第一步

  devServer: {
    contentBase: path.join(__dirname, 'dist'),
    compress: true,
    port: 9000,
    hot: true
  },

第二部

  plugins: [
    new HtmlWebpackPlugin(),
    new webpack.HotModuleReplacementPlugin()
  ]

第三部(入口文件,entry)

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

官方介绍