UNPKG

x-track

Version:
25 lines (18 loc) 614 B
var fs = require('fs'); function deleteFolderRecursive(path) { if (fs.existsSync(path) && fs.lstatSync(path).isDirectory()) { fs.readdirSync(path).forEach(function(file, index){ var curPath = path + "/" + file; if (fs.lstatSync(curPath).isDirectory()) { // recurse deleteFolderRecursive(curPath); } else { // delete file fs.unlinkSync(curPath); } }); console.log(`Deleting directory "${path}"...`); fs.rmdirSync(path); } }; console.log("Cleaning dist folder..."); deleteFolderRecursive("./dist"); console.log("Successfully cleaned dist folder!");