【发布时间】:2016-07-23 23:51:58
【问题描述】:
我正在尝试使用 (webpack/karma) 为我的反应组件生成伊斯坦布尔覆盖率报告。但是生成的报告显示了转译后的代码,并且充满了(必要的)代码。
有没有办法在转译报告中的 JSX 代码之前查看或者至少只查看真实的应用程序代码?
我在karma.conf.js 中使用了一个 istanbul-instrumenter 作为 postLoader:
webpack: {
postLoaders: [ {
//delays coverage til after tests are run, fixing transpiled source coverage error
test: /\.jsx$/,
exclude: /(test|node_modules|bower_components)\//,
loader: 'istanbul-instrumenter' }
]
}
【问题讨论】:
-
你应该可以用 babel-node 做到这一点
标签: javascript reactjs webpack istanbul karma-coverage