npm在运行脚本时会破坏glob路径扩展

时间:2015-12-07 14:27:33

标签: npm glob

运行npm test时,其定义为:

"test": "mocha test/**/*.spec.js"

路径扩展无法匹配多个深度的脚本。因此test/lib/*.spec.js中的所有内容都匹配,但test/lib/subdir/*.spec.js的测试不匹配。

然而,当我运行mocha test/**/*.spec.js时,所有测试都匹配并运行。关于如何调试这个问题,我感到很遗憾。

修改

我很确定这是由于npm运行sh而不是我的shell(zsh)的脚本。我不知道如何解决这个问题。

0 个答案:

没有答案