以下js代码(通过基础构建执行)实际上应该清除PATHS.springDist中定义的整个文件夹(.yml文件除外),而不是删除所有内容。
function cleanSpring(done) {
globby([PATHS.springDist + '/*', '!.yml']).then(paths => {
paths.map(item => {
rimraf(item, done);
});
});
}
可能出现什么问题?
答案 0 :(得分:0)
我终于自己找到了,实际上我在错误的文件夹里用"!*。yml" 这样它工作正常:
function cleanSpring(done) {
let path = PATHS.springDist;
globby([path+ '/**/*', '!' + path + '/*.yml']).then(paths => {
paths.map(item => {
rimraf(item, done);
});
});
}