問題タブ [nyc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - .nyc_output を .gitignore に含める必要がありますか?
.nyc_output を含める必要がありますか、それともそのディレクトリを .gitignore に入れるだけですか
javascript - es6 インポート (.mjs ファイル) で動作するように nyc カバレッジを取得する方法
私は通常、単体テストのカバレッジを提供するためにnycを使用しました。ES6 より前のテスト用のすべての honkey dorey require('myModule')
。ES6 インポートを使用する単体テストで問題が発生しています。カバレッジのないテストは、--experimental-modules
および .mjs ファイルで動作します。
パッケージ.json
そして、すべてが機能します。それが重要かどうかをテストするためにテープを使用しています。出力は次のようになります。
しかし、たとえば、nycを使用しようとするとnyc --reporter=lcov --extension .mjs npm test
エラーが発生します:
Windowsで実行されているノードバージョン8.9.1とnycバージョン13.0.1を使用しています。