使用带有|的npm时,没有mocha测试运行或报告xargs的

时间:2015-08-28 08:49:44

标签: javascript npm mocha

我正在尝试使用npm来运行这样的mocha测试:

scripts: {
  test: "find ./src ./test -name *.js | xargs mocha --opts mocha.opts"
}

当我直接从CLI执行它时,它可以正常工作,但是当我使用npm run test时,似乎没有执行任何测试(或者至少不显示它们的任何输出)。

仅供参考:我正在使用xargs,因为mocha没有选项可以忽略文件,我使用emacs,它会在同一目录中生成用于linting的临时文件

1 个答案:

答案 0 :(得分:2)

您可能需要转义*.js

scripts: {
  test: "find ./src ./test -name '*.js' | xargs mocha --opts mocha.opts"
}