正在显示
4 个修改的文件
包含
10 行增加
和
1 行删除
| ... | @@ -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 | ... | ... |
dist/electron/.gitkeep
deleted
100644 → 0
文件属性发生变化
此文件的差异被折叠,
点击展开。
| ... | @@ -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", | ... | ... |
-
请 注册 或 登录 后发表评论