我使用webpack,它使用正则表达式将文件输入到加载程序中。我想从构建中排除测试文件,测试文件以.test.js结尾。因此,我正在寻找一个与index.js匹配的正则表达式,而不是index.test.js。/(?<!\.test)\.js$/
但是它说这个表达式无效。\.test)\.js$/: Invalid g
我现在正在使用karma.js库。我正在浏览示例项目,并遇到了一些我不太理解的代码。我相信这很容易,但是一个解释对于理解库正在做什么非常有帮助。据我所知,它是循环遍历__karma__对象中的文件,并在if语句中与/Spec\.js$/进行某种正则匹配。 if (/Spec\.js$/.test(file)) {
tests.push(fi