WebStorm " Let definition are not supported by current JavaScript version "[duplicar]
Esta pregunta ya tiene una respuesta aquí:
Estoy tratando de utilizar nuevas herramientas disponibles para la codificación en JavaScript. He visto el post PhpStorm "Let definition are not supported by current JavaScript version". He intentado como se sugirió por allí, pero no trabajo.
Cuando cierro el cursor sobre el export
Las declaraciones de exportación no son compatibles con la versión actual de JavaScript
Cuando cierro el cursor sobre el yield
Los generadores no son compatibles con la versión actual de JavaScript
Y flotando sobre el let
Let definición no son compatibles con la versión actual de JavaScript
Así que la pregunta es cómo actualizar la versión de JavaScript?
5 answers
Se puede configurar como en la siguiente imagen:
Flow: File - > Settings -> Languages & Frameworks - > Javascript
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-12-07 11:47:40
Asegúrese de reiniciar su IDE después de cambiar la versión del lenguaje JS a ECMAScript 6.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-10-01 21:24:19
Necesita establecer 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
.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-04-17 02:42:51
Como otros sugirieron, establecer la versión de idioma soluciona esto:
File -> Settings -> Languages & Frameworks -> Javascript
Sin embargo, eso no fue suficiente en mi caso. Si está experimentando estos errores en un proyecto que está anidado dentro de otro proyecto, también debe aplicar la configuración de idioma JS al proyecto padre .
En mi caso, era una aplicación React del lado del cliente anidada dentro de un portal web basado en Java más grande (Trabajando con IntelliJ IDEA Ultimate, que utiliza el mismo flujo de configuración). Soy agregar esta respuesta a la discusión con la esperanza de que pueda ayudar a alguien en el futuro.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-03-08 16:12:53
Tienes que cambiar la configuración para usar esta palabra clave
Vaya a Archivo - > Configuración - > Idiomas y Marcos - > Javascript (Seleccione Script ECMA 6)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-11-29 12:23:33