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