我很难让nyc识别源地图。我的原始资料是打字稿,然后使用webpack进行翻译。 Webpack正在将内联源地图添加到已编译的输出中。
然后我要使用nyc来检测已编译的输出:
nyc instrument build/library.js instrumented
我可以在已插入代码中看到内联源代码映射。
经过测试,我将window.__coverage__
的内容转储到.nyc_output/out.json
,如此处所述:https://istanbul.js.org/docs/advanced/coverage-object-report/
然后,我使用nyc生成报告:
nyc report
但是,报告仅列出一个已转译的文件,无法识别源映射。我需要为每个原始打字稿源文件进行覆盖率测量。
有人对我在这里做错什么有任何建议吗?