2017-11-21 4 views
0

私は自分のプロジェクトにnyc/mochaを設定しています。 mochaをnycの有無にかかわらず実行するときは、--exitオプションをmochaに渡したいと思います。npmから実行するときに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テストを実行したり、テストとカバレッジを実行NPMとき、これは無効なオプション・エラーがスローされます。

npmからどのようにオプションをmochaに渡しますか?

+1

あなたのコマンドに '--'をつけてはいけません。(htmlのmochaの後に) – hereandnow78

+0

' --'を削除してもうまくいきません。 –

+0

あなたはこの 'nyc --reporter = html mocha --reporter mochawesome'をexacltyしようとしましたか? –

答えて

1

あなたが表示するコードに問題があるのがわかる唯一の理由は、--exitMocha 4.0.0に追加され、古いバージョンを使用していることです。

関連する問題