Dies könnte ein Fehler sein, der an JetBrains gemeldet werden sollte.
In jedem Fall ist es möglich, es zu überprüfen und manuell in settings folder zu ändern.
In config/project.default.xml
, können diese Einstellungen werden für ES5.1:
<application>
<component name="ProjectManager">
<defaultProject>
...
<component name="JavaScriptLibraryMappings">
<includedPredefinedLibrary name="Node.js Core" />
</component>
<component name="JavaScriptSettings">
<option name="languageLevel" value="ES5" />
</component>
...
Und diese hier sind für ES6:
<application>
<component name="ProjectManager">
<defaultProject>
...
<component name="JavaScriptLibraryMappings">
<includedPredefinedLibrary name="ECMAScript 6" />
<includedPredefinedLibrary name="Node.js Core" />
</component>
<component name="JavaScriptSettings">
<option name="languageLevel" value="ES6" />
</component>
...
Es ist vorzuziehen, dies zu tun, wenn JetBrains Produkt nicht läuft .
Beachten Sie, dass * für das aktuelle Projekt * Etikett. Diese Art von Optionen sollte in den Standardeinstellungen festgelegt werden. – estus
Ich habe das schon probiert (jetzt in der Frage fett). – bigp
Standardeinstellungen wirken sich auf neue Projekte aus, Projekteinstellungen werden nur für das aktuelle Projekt verwendet. Auf jeden Fall sollten beide Optionen beim Neustart bestehen bleiben. Muss ein Problem beim Speichern Ihrer Einstellungen sein. Ich würde vorschlagen, ein Support-Ticket zu erstellen – lena