globby和rimraf应该删除除.yml文件之外的所有内容
下面的js代码(通过基础构build执行)应该实际上清除PATHS.springDist中定义的除.yml文件之外的整个文件夹,而是删除所有内容。
function cleanSpring(done) { globby([PATHS.springDist + '/*', '!.yml']).then(paths => { paths.map(item => { rimraf(item, done); }); }); }
什么可能是错的?
我终于find了自己,实际上我是在与“!*。yml”错误的文件夹这样的工作很好:
function cleanSpring(done) { let path = PATHS.springDist; globby([path+ '/**/*', '!' + path + '/*.yml']).then(paths => { paths.map(item => { rimraf(item, done); }); }); }