2016-09-10 39 views
16

Niedawno wciągnąłem najnowszą wersję Laravel 5.3. W pliku gulp.js istnieje nowsza ES6 funkcja strzałka składnia:Obsługa ECMAScript 6 w PhpStorm 2016

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

PhpStorm 2016.2 pokazuje błąd ten kod na to:

Expression statement is not assignment or call. 

Dodatkowo, wszystko się kod Mucks auto-formater gdy napotka ponieważ widzi to jako błąd.

Co zrobić, aby program PhpStorm przestał pokazywać to jako błąd?

Odpowiedz

50

idź do Settings > Languages & Frameworks > JavaScript

Następnie zmień JavaScript language version do ECMAScript 6

+3

Czy istnieje jakiś sposób, aby ECMAScript6 domyślną wersję językową? Mogę tylko wydawać się w stanie ustawić go na projekt. – Gustavo

+2

@Gustavo: Przejdź do "Plik> Ustawienia domyślne ...", a następnie "Języki i struktury> JavaScript". Zmień tam "Wersja językowa JavaScript" na "ECMAScript 6" – qwertz

2

MacOs: Menu > PhpStorm> Preferences > Languages & Frameworks > JavaScript i zmienić JavaScript language version to ECMAScript 6