浏览代码

Add the clean-webpack-plugin

JC Brand 5 年之前
父节点
当前提交
98963366b7
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      webpack.prod.js

+ 2 - 1
webpack.prod.js

@@ -3,9 +3,9 @@ const common = require("./webpack.common.js");
 const merge = require("webpack-merge");
 const merge = require("webpack-merge");
 const path = require('path');
 const path = require('path');
 const webpack = require('webpack');
 const webpack = require('webpack');
+const { CleanWebpackPlugin } = require('clean-webpack-plugin');
 const MiniCssExtractPlugin = require('mini-css-extract-plugin');
 const MiniCssExtractPlugin = require('mini-css-extract-plugin');
 const CopyWebpackPlugin = require('copy-webpack-plugin');
 const CopyWebpackPlugin = require('copy-webpack-plugin');
-
 const ASSET_PATH = process.env.ASSET_PATH || '/dist/'; // eslint-disable-line no-process-env
 const ASSET_PATH = process.env.ASSET_PATH || '/dist/'; // eslint-disable-line no-process-env
 
 
 module.exports = merge(common, {
 module.exports = merge(common, {
@@ -15,6 +15,7 @@ module.exports = merge(common, {
     },
     },
     plugins: [
     plugins: [
         new MiniCssExtractPlugin({filename: '../dist/converse.min.css'}),
         new MiniCssExtractPlugin({filename: '../dist/converse.min.css'}),
+        new CleanWebpackPlugin(),
         new CopyWebpackPlugin([
         new CopyWebpackPlugin([
             {from: 'images/favicon.ico'},
             {from: 'images/favicon.ico'},
             {from: 'images/custom_emojis', to: 'custom_emojis'},
             {from: 'images/custom_emojis', to: 'custom_emojis'},