UNPKG

690 BJavaScriptView Raw
1const path = require('path');
2const fs = require('fs');
3
4module.exports = () => {
5 let distDirName;
6 let outDirIndex = process.argv.indexOf('--out-dir');
7 if (outDirIndex > -1) {
8 distDirName = process.argv[outDirIndex + 1];
9 }
10 else {
11 distDirName = 'dist';
12 }
13 const absDistDirName = path.resolve(process.cwd(), distDirName);
14 try {
15 if (fs.statSync(absDistDirName).isDirectory()) {
16 const files = fs.readdirSync(absDistDirName);
17 files.forEach((file, index) => {
18 const filePath = `${absDistDirName}/${file}`;
19 fs.unlinkSync(filePath);
20 });
21 }
22 }
23 catch (err) {}
24};