transpilador intellij es6 es5 change ecmascript-6 phpstorm

ecmascript-6 - intellij - javascript es6 to es5 converter



Soporte de ECMAScript 6 en PhpStorm 2016 (2)

Recientemente he tirado en el último Laravel 5.3. En el archivo gulp.js , hay una nueva sintaxis de la función de flecha de ES6:

elixir(mix => { mix.sass(''app.scss'') .webpack(''app.js''); });

PhpStorm 2016.2 muestra este error de código en eso:

Expression statement is not assignment or call.

Además, el auto-formateador de códigos destruye todo cuando encuentra esto porque lo ve como un error.

¿Cómo puedo hacer que PhpStorm deje de mostrar eso como un error?


Vaya a Settings > Languages & Frameworks > JavaScript

Luego cambia la JavaScript language version a ECMAScript 6


MacOs : Menu > PhpStorm> Preferences > Languages & Frameworks > JavaScript y cambiar la JavaScript language version to ECMAScript 6