Globby 和 rimraf 应该删除除 .yml 文件之外的所有内容
Globby and rimraf should remove everything except .yml files
以下 js 代码(通过基础构建执行)实际上应该清除 PATHS.springDist 中定义的整个文件夹,除了 .yml 文件,而不是删除所有内容。
function cleanSpring(done) {
globby([PATHS.springDist + '/*', '!.yml']).then(paths => {
paths.map(item => {
rimraf(item, done);
});
});
}
有什么问题吗?
我终于自己找到了,实际上我在错误的文件夹中包含“!*.yml”
这样就可以正常工作了:
function cleanSpring(done) {
let path = PATHS.springDist;
globby([path+ '/**/*', '!' + path + '/*.yml']).then(paths => {
paths.map(item => {
rimraf(item, done);
});
});
}
以下 js 代码(通过基础构建执行)实际上应该清除 PATHS.springDist 中定义的整个文件夹,除了 .yml 文件,而不是删除所有内容。
function cleanSpring(done) {
globby([PATHS.springDist + '/*', '!.yml']).then(paths => {
paths.map(item => {
rimraf(item, done);
});
});
}
有什么问题吗?
我终于自己找到了,实际上我在错误的文件夹中包含“!*.yml” 这样就可以正常工作了:
function cleanSpring(done) {
let path = PATHS.springDist;
globby([path+ '/**/*', '!' + path + '/*.yml']).then(paths => {
paths.map(item => {
rimraf(item, done);
});
});
}