Skip to content

Commit f9c7957

Browse files
committed
use rimraf
1 parent 3d06dea commit f9c7957

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

template/build/webpack.prod.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
'use strict'
22
process.env.NODE_ENV = 'production'
33

4-
const exec = require('child_process').execSync
54
const webpack = require('webpack')
65
const ExtractTextPlugin = require('extract-text-webpack-plugin')
76
const ProgressPlugin = require('webpack/lib/ProgressPlugin')
87
const OfflinePlugin = require('offline-plugin')
8+
const rm = require('rimraf')
99
const base = require('./webpack.base')
1010
const pkg = require('../package')
1111
const _ = require('./utils')
1212
const config = require('./config')
1313

1414
if (config.electron) {
15-
// remove dist folder in electron mode
16-
exec('rm -rf app/assets/')
15+
// remove files in dist folder in electron mode
16+
rm.sync('app/assets/*')
1717
} else {
1818
// remove dist folder in web app mode
19-
exec('rm -rf dist/')
19+
rm.sync('dist/*')
2020
// use source-map in web app mode
2121
base.devtool = 'source-map'
2222
}

template/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@
7272
"offline-plugin": "^4.5.3",
7373
"postcss-loader": "^0.9.1",
7474
"postcss-nested": "^1.0.0",
75+
"rimraf": "^2.6.1",
7576
"style-loader": "^0.13.1",
7677
{{#testcafe}}
7778
"testcafe": "^0.12.1",

0 commit comments

Comments
 (0)