mirror of https://github.com/webpack/webpack.git
17 lines
392 B
JavaScript
17 lines
392 B
JavaScript
const fs = require("fs");
|
|
const path = require("path");
|
|
|
|
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);
|
|
}
|
|
});
|
|
};
|