张恒

添加清空dist文件夹,避免main.js编译过后导致的缓存问题

...@@ -7,6 +7,11 @@ const { dependencies } = require('../package.json') ...@@ -7,6 +7,11 @@ const { dependencies } = require('../package.json')
7 const webpack = require('webpack') 7 const webpack = require('webpack')
8 8
9 const BabiliWebpackPlugin = require('babili-webpack-plugin') 9 const BabiliWebpackPlugin = require('babili-webpack-plugin')
10 +const { CleanWebpackPlugin } = require('clean-webpack-plugin')
11 +
12 +function resolve(dir) {
13 + return path.join(__dirname, '..', dir)
14 +}
10 15
11 let mainConfig = { 16 let mainConfig = {
12 entry: { 17 entry: {
...@@ -49,7 +54,10 @@ let mainConfig = { ...@@ -49,7 +54,10 @@ let mainConfig = {
49 path: path.join(__dirname, '../dist/electron') 54 path: path.join(__dirname, '../dist/electron')
50 }, 55 },
51 plugins: [ 56 plugins: [
52 - new webpack.NoEmitOnErrorsPlugin() 57 + new webpack.NoEmitOnErrorsPlugin(),
58 + new CleanWebpackPlugin({
59 + cleanOnceBeforeBuildPatterns: resolve('dist/electron')
60 + })
53 ], 61 ],
54 resolve: { 62 resolve: {
55 63
......
文件属性发生变化
...@@ -84,6 +84,7 @@ ...@@ -84,6 +84,7 @@
84 "cfonts": "^2.1.2", 84 "cfonts": "^2.1.2",
85 "chai": "^4.1.2", 85 "chai": "^4.1.2",
86 "chalk": "^2.4.1", 86 "chalk": "^2.4.1",
87 + "clean-webpack-plugin": "^3.0.0",
87 "copy-webpack-plugin": "^4.5.1", 88 "copy-webpack-plugin": "^4.5.1",
88 "cross-env": "^5.2.1", 89 "cross-env": "^5.2.1",
89 "css-loader": "^3.1.0", 90 "css-loader": "^3.1.0",
......