在PhpStorm 2016中支持ECMAScript 6

eCo*_*Evo 22 phpstorm ecmascript-6

我最近加入了最新的Laravel 5.3.在该gulp.js文件中,有更新的ES6箭头函数语法:

elixir(mix => {
    mix.sass('app.scss')
       .webpack('app.js');
});
Run Code Online (Sandbox Code Playgroud)

PhpStorm 2016.2显示了此代码错误:

Expression statement is not assignment or call.
Run Code Online (Sandbox Code Playgroud)

此外,代码自动格式化程序在遇到此问题时会将所有内容搞砸,因为它将其视为错误.

如何让PhpStorm停止显示为错误?

ntz*_*tzm 72

Settings > Languages & Frameworks > JavaScript

然后JavaScript language version改为ECMAScript 6

  • 有没有办法让ECMAScript6成为默认语言版本?我似乎只能为每个项目设置它. (3认同)
  • @Gustavo:转到`File> Default Settings ...`然后`Languages&Frameworks> JavaScript`.将`JavaScript语言版本'更改为`ECMAScript 6` (3认同)