2017-06-14 2 views
0

Warum der Standard JS sagt, dass das Zeichen = ein unerwarteter Token ist? Ich benutze PhpStorm.Unerwartete Token = für einen Pfeil Funktion mit StandardJS

Der Code funktioniert einwandfrei, ich folge nur das Tutorial von https://github.com/whoisandy/react-rangeslider und habe diesen Fehler.

handleOnChange = (value) => { 
this.setState({ 
    volume: value 
}) 
} 

enter image description here

+0

https://StackOverflow.com/questions/39431418/ecmascript-6-support-in-phpstorm-2016 – Tik

+0

nicht das gleiche Problem/Fehler und die Lösung nicht mein Problem beheben –

Antwort

1

Fehler kommt von Standard Linter, nicht von PhpStorm Parser, deshalb JavaScript language version in den Einstellungen ändert nicht helfen ... Sie verwenden ES7 Vorschlag für Klasseneigenschaften (https://github.com/tc39/proposal-class-public-fields). Aber es ist noch nicht Teil einer Spezifikation, und der von Standard linter verwendete Parser unterstützt es nicht. Sie brauchen einen anderen Parser hier - siehe https://standardjs.com/#how-do-i-use-experimental-javascript-es-next-features