| 12345678910111213141516171819202122232425262728 | const path = require('path');const fs = require('fs');// 获取当前命令行上下文路径const currentDirectory = process.cwd();console.log(`----------------------------`)console.log(`项目编译打包完成,准备移除非必要的 /dist/plugins 文件夹...`)const dist_plugins = path.join(currentDirectory, '/dist/plugins');if(fs.existsSync(dist_plugins)) {    delallfilerid(dist_plugins)    fs.rmdirSync(dist_plugins)    console.log(`移除非必要的 /dist/plugins 文件夹成功...`)} else {    console.log(`/dist/plugins 文件夹 不存在,无需移除...`)}//删除文件夹下的所有文件function delallfilerid(fuckpath) {    fs.readdirSync(fuckpath).forEach((file, index, arr) => {        if (fs.lstatSync(`${fuckpath}/${file}`).isFile()) {            fs.unlinkSync(`${fuckpath}/${file}`)        }else if(fs.lstatSync(`${fuckpath}/${file}`).isDirectory()){            delallfilerid(`${fuckpath}/${file}`)            fs.rmdirSync(`${fuckpath}/${file}`)        }    })}
 |