問題タブ [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.
node.js - インストール後に nyc がコマンドとして認識されない
私はnode.js、npm、およびJavaScriptに非常に慣れていませんが、コードカバレッジのためにIstanbulツールを試しているため、 https://www.npmjs.com/package/nycnyc
をnpm i nyc
参照してインストールされ、次のように出力されます
しかし、nyc
コマンド プロンプトを開くと、「nyc は内部または外部コマンドとして認識されていません」と表示されます。
ドキュメントに従って、次のように開発依存関係を追加しましたが、同じエラーが表示されます。
ここで何が間違っているのか教えてください。
cypress - @cypress/code-coverage Can't resolve '../self-coverage-helper' @cypress
I try to run in index.js
of Cypress:
Getting this error:
Totally lost here. My package.json
:
code-coverage - Cypress nyc コード カバレッジがコードを計測していない
反応アプリに e2e コード カバレッジを導入しようとしています。hash-file.json
で作成されていることがわかります.nyc_output
以下は私のpackage.json
スクリプトです
更新されていません.nyc_output/out.json
上記の has-file.json とは何ですか?なぜそれが作成されるのですか?これの代わりに正しくフォローした場合、 out.json にカバレッジを書き込む必要がありますか?
ドキュメントに従いましたが、コードのインストルメント化に問題があるようです。(何が問題なのですか?)
でログを見たいくつかの例で
isInteractive:true
は、これは何を意味し、その構成ハンドラーはどこにありますか?
解決:-
私は、webpack ビルド ローダーの一部としてインストルメント プロセスを実行して組み込みましたが、正常に動作しています。しかし、それでも私は上記の点で答えを探しています。私はbabel-istanbul-plugin
、webpack を使用する必要はなく、その場でそれを行うことを期待していました。
https://webpack.js.org/loaders/istanbul-instrumenter-loader/