当 运行 来自 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 中添加的,而你恰好使用的是旧版本。