Ich habe eine JS-Datei, in der, unabhängig davon, was in die erste Zeile geschrieben wird (Kommentar oder Code), PHPSstorm einen Syntaxfehler auflistet. Wenn ich den Fehler übergebe, wird in der Beschreibung "Statement Expected" angezeigt. Wie es aussieht:
Ist das ein Fehler mit der IDE oder etwas, das deaktiviert werden kann?
BEARBEITEN
Beispieldatei hier
Sie haben UTF-8 BOM-Signatur ( EF BB BF
) vor var myApp=
line (erste Codezeile in dieser Datei)
Wenn Sie es entfernen, hört die IDE auf sich zu beklagen.
P.S.
Ja - IDE sollte in einem solchen Fall intelligenter sein und sollte eine bessere Fehlermeldung und Fehlerort bereitstellen. Fühlen Sie sich frei, ein neues Ticket für den Issue Tracker bei Ссылка
In den meisten Fällen tritt dieses Problem aufgrund von Kopieren einfügen auf. Möglicherweise gibt es einige Zeichen / Zeilenvorschub, die möglicherweise in Ihrer IDE neu geschrieben werden müssen.
In solchen Fällen kopieren Sie einfach Ihren Code in den Editor und kopieren ihn erneut in Ihre IDE.
Tags und Links phpstorm