J'essaie d'utiliser de nouveaux outils disponibles pour le codage en JavaScript. J'ai vu le message PhpStorm "Laissons la définition ne sont pas supportés par la version actuelle de JavaScript" . J'ai essayé comme suggéré là-bas, mais ne fonctionne pas.
Quand je survole la export
Les déclarations d'exportation ne sont pas prises en charge par la version actuelle de JavaScript.
Quand je survole la yield
Les générateurs ne sont pas pris en charge par la version actuelle de JavaScript
et planant sur la let
Laisser la définition ne sont pas supportés par la version actuelle de JavaScript
La question est donc de savoir comment mettre à niveau la version JavaScript?
Il peut être configuré comme dans l'image suivante:
Flux: Fichier -> Paramètres -> Langues et cadres -> Javascript
Assurez-vous de redémarrer votre IDE après avoir changé la version du langage JS en ECMAScript 6.
Vous devez définir votre version de JavaScript dans l'EDI. Vous pouvez y accéder sous Windows avec ctrl + alt + s. ECMA Script 6 est nécessaire pour utiliser let
.
Comme d'autres l'ont suggéré, la définition de la version linguistique corrige ce problème:
File -> Settings -> Languages & Frameworks -> Javascript
Cependant, ce n'était pas assez dans mon cas. Si vous rencontrez ces erreurs dans un projet imbriqué dans un autre projet, vous devez également appliquer les paramètres de langue JS à projet parent.
Dans mon cas, il s'agissait d'une application React côté client imbriquée dans un portail Web plus grand basé sur Java (Utilisation d'IntelliJ IDEA Ultimate, qui utilise le même flux de paramètres). J'ajoute cette réponse à la discussion dans l'espoir que cela puisse aider quelqu'un à l'avenir.
Vous devez modifier les paramètres d'utilisation de ce mot clé
Allez dans Fichier -> Paramètres -> Langues et cadres -> Javascript (Select ECMA Script 6)