WebStorm“当前JavaScript版本不支持定义”

时间:2016-08-20 12:27:46

标签: javascript webstorm

我正在尝试使用可用于JavaScript编码的新工具。我看过帖子PhpStorm "Let definition are not supported by current JavaScript version"。我已按照那里的建议进行了尝试,但是没有工作。

当我将鼠标悬停在export

上时
  

当前JavaScript版本

不支持导出声明

当我将鼠标悬停在yield

上时
  

当前JavaScript版本

不支持生成器

并将鼠标悬停在let

  

目前的JavaScript版本

不支持定义

所以问题是如何升级JavaScript版本?

5 个答案:

答案 0 :(得分:150)

可以设置如下图所示:

enter image description here

流程:文件 - >设置 - >语言与框架 - >的Javascript

答案 1 :(得分:15)

确保在将JS语言版本更改为ECMAScript 6后重新启动IDE。

答案 2 :(得分:3)

您需要在IDE中设置JavaScript版本。这可以通过ctrl + alt + s在Windows上访问。您至少需要ECMA脚本6才能使用loading

答案 3 :(得分:1)

正如其他人所说,设置语言版本可以解决这个问题:

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

然而,在我的情况下这还不够。如果您在嵌套在另一个项目中的项目中遇到这些错误,则必须将JS语言设置应用于父项目

就我而言,它是一个客户端React应用程序嵌套在一个更大的基于Java的Web门户中(使用IntelliJ IDEA Ultimate,它使用相同的设置流程)。我在讨论中添加了这个答案,希望它能帮助将来的某个人。

答案 4 :(得分:0)

您必须更改使用此关键字的设置

转到文件 - >设置 - >语言与框架 - > Javascript(选择ECMA脚本6