gpt4 book ai didi

javascript - 匹配 JavaScript 文件,但不包括 mocha 测试文件

转载 作者:搜寻专家 更新时间:2023-11-01 00:50:17 24 4
gpt4 key购买 nike

我想在目录中找到所有的 javascript 文件。即文件必须以 .js 结尾,但我想排除以 test.js 结尾的文件

const glob = require('glob');

function globbing (pattern) {
return new Promise(function (resolve, reject) {
glob(pattern, function (err, files) {
if (err) {
reject(err);
} else {
resolve(files);
}
});
});
}


(async () => {
const jsFiles = await globbing('../**/*.js');
console.log(jsFiles);
})()

outputs:
'../component/admin/userDashboard.js',
'../component/admin/userDashboard.test.js',
'../component/admin/waitingPage.js',
'../component/app.js',
'../component/app.test.js',;

我已经尝试添加 !(*test.js) 但测试文件仍然包含在内,我认为是因为匹配第一个

最佳答案

关于:

glob('../**/*.js', {
ignore: '../**/*test.js',
}, function (err, files) {
console.log(files);
});

关于javascript - 匹配 JavaScript 文件,但不包括 mocha 测试文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52873631/

24 4 0
文章推荐: node.js - 如何将数据从 postman 发布到 Output.json 文件?
文章推荐: php - 如何使用xpath和domdocument截断
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com