我正在尝试使用可用于JavaScript编码的新工具。我看过帖子PhpStorm "Let definition are not supported by current JavaScript version"。我已按照那里的建议进行了尝试,但是没有工作。
当我将鼠标悬停在export
当前JavaScript版本
不支持导出声明
当我将鼠标悬停在yield
当前JavaScript版本
不支持生成器
并将鼠标悬停在let
目前的JavaScript版本
不支持定义
所以问题是如何升级JavaScript版本?
答案 0 :(得分:150)
可以设置如下图所示:
流程:文件 - >设置 - >语言与框架 - >的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 )