www student mega license full javascript webstorm

student - WebStorm "Dejar que la definición actual no sea compatible con la versión actual de JavaScript"



webstorm license (5)

Estoy tratando de usar nuevas herramientas disponibles para codificar en JavaScript. He visto la publicación PhpStorm "Dejar que la definición actual no sea compatible con la versión actual de JavaScript" . He intentado como se sugiere por allí, pero no funciona.

Cuando paso el mouse sobre la export

Las declaraciones de exportación no son compatibles con la versión actual de JavaScript

Cuando paso sobre el yield

Los generadores no son compatibles con la versión actual de JavaScript

y flotando sobre el let

Dejar que la definición no sea compatible con la versión actual de JavaScript

¿Entonces la pregunta es cómo actualizar la versión de JavaScript?


Asegúrese de reiniciar su IDE después de cambiar la versión del idioma JS a ECMAScript 6.


Como otros sugirieron, configurar la versión del idioma soluciona esto:

File -> Settings -> Languages & Frameworks -> Javascript

Sin embargo , eso no fue suficiente en mi caso. Si experimenta estos errores en un proyecto que está anidado dentro de otro proyecto, también debe aplicar la configuración de idioma JS al proyecto principal .

En mi caso, era una aplicación React del lado del cliente anidada dentro de un portal web más grande basado en Java (Trabajando con IntelliJ IDEA Ultimate, que usa el mismo flujo de configuración). Estoy agregando esta respuesta a la discusión con la esperanza de que pueda ayudar a alguien en el futuro.


Debe cambiar la configuración para usar esta palabra clave

Vaya a Archivo -> Configuración -> Idiomas y marcos -> Javascript ( seleccione ECMA Script 6 )


Debe configurar su versión de JavaScript en el IDE. Se puede acceder a esto en Windows con ctrl + alt + s. Necesita al menos ECMA Script 6 para usar let .


Se puede configurar como en la siguiente imagen:

Flujo: Archivo -> Configuración -> Idiomas y marcos -> Javascript