【发布时间】:2017-05-23 15:08:58
【问题描述】:
我正在尝试在 package.json 中设置一个任务
"scripts": {
"unit-test": "mocha './test/unit/**/*.spec.js'",
}
但是当我跑步时
npm run unit-test
运行结束时控制台会抛出以下错误:
npm ERR! Darwin 16.6.0
npm ERR! argv "/Users/shreya.vakil/.nvm/v6.9.5/bin/node" "/Users/d.bubble/.nvm/v6.9.5/bin/npm" "run" "unit-test"
npm ERR! node v6.9.5
npm ERR! npm v3.10.10
npm ERR! code ELIFECYCLE
npm ERR! myapp@0.0.1-SNAPSHOT unit-test: `mocha './test/unit/**/*.spec.js'`
npm ERR! Exit status 1
但是,如果我将命令更改为
"scripts" : {
"unit-test": "mocha './test/unit/**/*.spec.js'; exit 0",
}
不会抛出此错误。但是,我不确定这是否是正确的方法。
【问题讨论】: