伊斯坦布尔如何忽略ES6的默认值分支(babel编译为ES5)

Sab*_*Luo 14 code-coverage ecmascript-6 istanbul babeljs

在ES5中,我们可以这样写:

function(a){
  /* istanbul ignore next */
  a = a || 123;
}
Run Code Online (Sandbox Code Playgroud)

怎么忽略在ES6?

function(a = 123 ){

}
Run Code Online (Sandbox Code Playgroud)

我试过这个:

function(/* istanbul ignore next */a = 123 ){

}
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

小智 5

这对我有用:

function(
  /* istanbul ignore next */
  a = 123
){

}
Run Code Online (Sandbox Code Playgroud)