当 运行 来自 npm 时将选项传递给 mocha
Passing options to mocha when running from npm
我正在为我的项目设置 nyc/mocha。我想在 运行ning mocha with/without nyc.
时将 --exit
选项传递给 mocha
这是我的 packages.json:
"scripts": {
"start": "node ./app",
"test": "./node_modules/.bin/mocha --exit",
"test-with-coverage": "nyc --reporter=html mocha --reporter mochawesome --exit",
"apidoc": "apidoc -i routes/ -o apidocs/"
}
但是当我 运行 npm test 或 npm 运行 test-with-coverage 时,这会抛出无效选项错误。
如何从 npm 向 mocha 传递任何选项?
我能看到你显示的代码有问题的唯一原因是 --exit
是在 Mocha 4.0.0 中添加的,而你恰好使用的是旧版本。
我正在为我的项目设置 nyc/mocha。我想在 运行ning mocha with/without nyc.
时将--exit
选项传递给 mocha
这是我的 packages.json:
"scripts": {
"start": "node ./app",
"test": "./node_modules/.bin/mocha --exit",
"test-with-coverage": "nyc --reporter=html mocha --reporter mochawesome --exit",
"apidoc": "apidoc -i routes/ -o apidocs/"
}
但是当我 运行 npm test 或 npm 运行 test-with-coverage 时,这会抛出无效选项错误。
如何从 npm 向 mocha 传递任何选项?
我能看到你显示的代码有问题的唯一原因是 --exit
是在 Mocha 4.0.0 中添加的,而你恰好使用的是旧版本。