const fs = require('fs-extra') const path = require('path') function cleanBuildDirectories() { const directoriesToRemove = [ path.resolve(process.cwd(), 'dist'), path.resolve(process.cwd(), 'dist-electron'), path.resolve(process.cwd(), 'out'), ] for (const dir of directoriesToRemove) { if (fs.pathExistsSync(dir)) { try { fs.removeSync(dir) console.log(`Removed: ${path.relative(process.cwd(), dir)}`) } catch (error) { console.warn(`Failed to remove ${dir}: ${error.message}`) } } } } cleanBuildDirectories()