为了账号安全,请及时绑定邮箱和手机立即绑定

html-webpack-plugin

使用了html-webpack-plugin之后怎么使用DevServer实时刷新啊???

正在回答

1 回答

启用 HMR:模块热替换(Hot Module Replacement 或 HMR)它允许在运行时更新各种模块,而无需进行完全刷新。

第一步:修改webpack-dev-server 的配置 或者通过命令来修改webpack-dev-server --hotOnly

  devServer: {
      hot: true
    },

第二步:引入插件: html-webpack-plugin、clean-webpack-plugin(每次都重新清除一次dist(目标)文件目录); 引入webpack

  const HtmlWebpackPlugin = require('html-webpack-plugin');
  const CleanWebpackPlugin = require('clean-webpack-plugin');
  const webpack = require('webpack');

第三步:使用webpack内置插件HMR

  plugins: [
           new CleanWebpackPlugin(['dist']),
         new HtmlWebpackPlugin({
            title: 'Hot Module Replacement'
         }),
            new webpack.HotModuleReplacementPlugin()
    ],


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

html-webpack-plugin

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信