UNPKG

1.1 kBJavaScriptView Raw
1const fs = require('fs-extra')
2const path = require('path')
3
4const {
5 // filenameDll, filenameDllManifest,
6 filenameWebpackDevServerPortTemp,
7 filenameBuilding, filenameBuildFail,
8} = require('../defaults/before-build')
9
10const getDirDevTmp = require('../libs/get-dir-dev-tmp')
11// const getDirDevDll = require('../libs/get-dir-dev-dll')
12
13const getChunkmapPath = require('../utils/get-chunkmap-path')
14
15/**
16 * 清理打包过程中生成的临时文件
17 * @async
18 * @param {String} dist
19 */
20module.exports = async (dist = process.env.KOOT_DIST_DIR) => {
21 if (!dist) return
22
23 const files = [
24 getChunkmapPath(dist),
25 // path.resolve(dist, filenameDll),
26 // path.resolve(dist, `${filenameDll}.map`),
27 // path.resolve(dist, filenameDllManifest),
28 path.resolve(getDirDevTmp(), filenameWebpackDevServerPortTemp),
29 path.resolve(dist, filenameBuilding),
30 path.resolve(dist, filenameBuildFail),
31 ]
32
33 for (let file of files) {
34 if (fs.existsSync(file))
35 await fs.remove(file)
36 }
37
38}