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); }); }); }