Intellij idea webstorm/intellij idea中的babel第0阶段语法突出显示

Intellij idea webstorm/intellij idea中的babel第0阶段语法突出显示,intellij-idea,webstorm,babeljs,Intellij Idea,Webstorm,Babeljs,我确实喜欢jetbrains的IDEs,但当我试图用babel来表达 let a = do { if(false) 'Nay' else 'Yay' } 同样的事情也发生在:函数绑定上 因为webstorm/intellij idea认为存在语法错误,所以语法突出显示就搞砸了 是否对此进行了配置,或者只存在一些漫游功能?自WebStorm 11.0.3以来,函数绑定一直存在,请参阅。 Do表达式还不受支持,请投票支持我认为不允许使用带else语句的单行表达式,可能需要一

我确实喜欢jetbrains的IDEs,但当我试图用babel来表达

let a = do {
  if(false)
    'Nay'
  else
    'Yay'
}
同样的事情也发生在
函数绑定上

因为webstorm/intellij idea认为存在语法错误,所以语法突出显示就搞砸了


是否对此进行了配置,或者只存在一些漫游功能?

自WebStorm 11.0.3以来,函数绑定一直存在,请参阅。
Do表达式还不受支持,请投票支持

我认为不允许使用带else语句的单行表达式,可能需要一个三元运算符……是的,你是对的,带else的一行将是语法错误。编辑是的,这是。。。总之,{}是什么意思??您是否缺少while语句?这是阶段0中的do表达式,请参阅:现在已在babel阶段0预设中提供