aboutsummaryrefslogtreecommitdiff
path: root/juick-www
diff options
context:
space:
mode:
Diffstat (limited to 'juick-www')
-rw-r--r--juick-www/package.json1
-rw-r--r--juick-www/webpack.config.js2
2 files changed, 3 insertions, 0 deletions
diff --git a/juick-www/package.json b/juick-www/package.json
index 1639023a..a5a63b55 100644
--- a/juick-www/package.json
+++ b/juick-www/package.json
@@ -15,6 +15,7 @@
"babel-core": "^6.26.0",
"babel-loader": "^7.1.2",
"babel-preset-es2015": "^6.24.1",
+ "clean-webpack-plugin":"^0.1.17",
"css-loader": "^0.28.7",
"eslint": "^4.9.0",
"eslint-loader": "^1.9.0",
diff --git a/juick-www/webpack.config.js b/juick-www/webpack.config.js
index 54c9114d..1885efee 100644
--- a/juick-www/webpack.config.js
+++ b/juick-www/webpack.config.js
@@ -2,6 +2,7 @@ var webpack = require("webpack")
var ExtractTextPlugin = require("extract-text-webpack-plugin")
var StyleLintPlugin = require('stylelint-webpack-plugin')
var AssetPipelinePlugin = require('webpack-asset-pipeline')
+var CleanWebpackPlugin = require('clean-webpack-plugin')
module.exports = {
devtool: 'source-map',
@@ -30,6 +31,7 @@ module.exports = {
]
},
plugins: [
+ new CleanWebpackPlugin([ '*.css', '*.js', '*.map' ], { root: __dirname + '/src/main/resources' }),
new webpack.optimize.ModuleConcatenationPlugin(),
new StyleLintPlugin({ configFile: '.stylelintrc.json', context: 'src/main/static', files: ['**/*.css'], emitErrors: false }),
new ExtractTextPlugin({ filename: "style.[hash].css", allChunks: true }),