4
通天编译我的模块包括以下行:如何忽略伊斯坦布尔报道中的函数_interopRequireDefault?
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : { default: obj };
}
其中,我最了解,是deal with CommonJS imports。
如何忽略覆盖报道中的这一行?我的分行覆盖范围通常受此行的影响。
我无法添加嵌入式忽略评论,如/* istanbul ignore next */
,因为我无法直接在此行上添加它。将注释添加到文件的开头将其添加到类定义之前。
我也尝试使用Babel的auxiliaryCommentBefore选项在编译行之前添加注释,但它在代码中几乎无处不在,因此无法使用。
在分析覆盖面时有没有办法忽略这一行?
你用grunt/gulp /其他吗? – smnbbrv
@smnbbrv我们在Browserify中使用Gulp。我们使用的测试框架是Jasmine。 – Netta
我们使用替换插件来简单地用'/ * istanbul忽略下一个* /'替换grunt中的这些行。定义一个合适的模式,并且它工作得非常好。 – smnbbrv