mirror of https://github.com/webpack/webpack.git
14 lines
334 B
JavaScript
14 lines
334 B
JavaScript
|
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);
|
||
|
}
|
||
|
});
|
||
|
}
|