webpack/test/helpers/remove.js

14 lines
334 B
JavaScript
Raw Normal View History

2018-03-07 08:14:56 +08:00
module.exports.remove = function remove(src) {
if (!fs.existsSync(src)) return;
const files = fs.readdirSync(src);
files.forEach(filename => {
const srcFile = path.join(src, filename);
const directory = fs.statSync(srcFile).isDirectory();
if (directory) {
remove(srcFile);
} else {
fs.unlinkSync(srcFile);
}
});
}