毎回入力せずに、モカのデフォルトを設定したいと思います。jshintが検索し.jshintrcnpmが検索するので、mochaはどこでも設定ファイル/ dotfileを検索しpackage.jsonますか?
回答:
はい。ファイル./test/mocha.optsを作成し、そのファイルでを指定できます--no-colors。
参照してくださいmocha.optsのモカドキュメントを詳細については。
デフォルトは./test/mocha.optsです。--optsパラメータを使用してカスタムパスを渡すことができます:
mocha --opts ./mocha.opts
テストをtest/フォルダに保存せず、たとえばコードファイルの隣に保存する場合に便利です。
どんな名前や拡張子でもうまくいくmocha --opts .mocharcようですので.jshintrc、うまくいきたい場合でもできます.babelrc。
commanderモジュールで解析します。commanderのパーサーは文字列配列を想定しています。mochaソース:github.com/nishigori/mocha/blob/... -commanderソース:github.com/tj/commander.js/blob/...
mochaスクリプトで起動して、JSONファイルの内容を渡すことができます。参照:github.com/mochajs/mocha/wiki/...
mocha 6+では、mocha.optsがに変更されlegacy、構成を定義する新しい場所は、ドキュメントで説明されて.mocharcいるようにさまざまな形式(JSON、YAML、JS)を持つことができるファイル、またはpackage.jsonusingmochaキーに追加されたJSON構成です。
mocha configへの独自のパスの指定はを使用して行われます--config <file>が、mochaは.mocharc.*ドキュメントに記載されている順序でデフォルトとして任意のファイル(JS、YAML、YML、JSON)を使用し、指定された構成ファイルよりも優先度の低いmochaキーを自動的に使用しpackage.jsonます。