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

我正在尝试使用可用于 JavaScript 编码的新工具。我看过 “当前 JavaScript 版本不支持定义”的帖子。我已经按照建议试过了,但是没用。

当我在 export上空盘旋时

当前 JavaScript 版本不支持导出声明

当我在 yield上空盘旋时

当前 JavaScript 版本不支持生成器

let上空盘旋

当前 JavaScript 版本不支持 Let 定义

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

48184 次浏览

它的设置方式如下图所示:

enter image description here

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

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

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

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

进入文件-> 设置-> 语言及框架-> Javascript (选择 ECMA 脚本6)

正如其他人建议的那样,设置语言版本确实可以解决这个问题:

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

然而 ,这在我的情况下是不够的。如果您在嵌套在另一个项目中的项目中遇到这些错误,那么您也必须将 JS 语言设置应用到 家长计划

在我的案例中,它是一个嵌套在较大的基于 Java 的门户网站(使用 IntelliJ IDEA Ultimate,它使用相同的设置流)中的客户端 React 应用程序。我把这个答案加入到讨论中,希望它能在将来帮助某人。