【发布时间】:2015-11-02 06:27:32
【问题描述】:
我正在尝试删除 node_modules 目录(如果它存在且不为空)
var fs = require('fs'),
path = require('path'),
child_process = require('child_process'),
cmd;
module.exports = function(){
var modulesPath = '../modules';
fs.readdirSync(modulesPath)
.forEach(function(dir) {
var location = path.join(dir, 'node_modules');
if (fs.existsSync(location)){
fs.rmdir(location);
}
});
};
fs.rmdir 命令不幸的是,只有在没有文件的情况下才会删除目录。 NodeJS 没有简单的方法来强制删除
【问题讨论】:
-
这能回答你的问题吗? Remove directory which is not empty
标签: node.js