NPM同时没有运行摩卡测试

时间:2015-09-24 16:14:09

标签: npm mocha

我正在使用npm包concurrently来运行测试所需的多个进程。

当我像这样单独运行摩卡时:

./node_modules/mocha/bin/mocha  --harmony ./tests/

它工作正常。但是当我尝试将它与同时一起使用时:

./node_modules/concurrently/src/main.js "./node_modules/mocha/bin/mocha  --harmony ./tests/"

我收到这样的错误:

throw new Error("must provide pattern")
[0]           ^
[0] Error: must provide pattern
[0]     at new Glob (/Users/my-project/node_modules/mocha/node_modules/glob/glob.js:121:11)

1 个答案:

答案 0 :(得分:1)

它的工作原理是将mocha部分添加为package.json

中的脚本

"scripts": { "mocha": "./node_modules/mocha/bin/mocha --harmony ./tests/" },

然后这个:

./node_modules/concurrently/src/main.js "npm run mocha"