这是我在使用const时得到的错误:

<error line="2" column="1" severity="warning" message="&apos;const&apos; is available in ES6 (use esnext option) or Mozilla JS extensions (use moz)." source="jshint.W104" />

我的代码是这样的:

const Suites = {
    Spade: 1,
    Heart: 2,
    Diamond: 3,
    Club: 4
};

代码工作良好,只有JSHint是警告我每次。


当前回答

在Dreamweaver的新版本中解决了这个错误

进入“编辑->首选项->检测” 和go-to js Edit规则集 和过去的 " jshintConfig ": { “esversion”:6 }

其他回答

你可以在jshint options对象中指定esversion:6。请看图片。我正在使用grunt-contrib-jshint插件。

在Dreamweaver的新版本中解决了这个错误

进入“编辑->首选项->检测” 和go-to js Edit规则集 和过去的 " jshintConfig ": { “esversion”:6 }

你可以在应用程序的根目录中添加一个名为.jshintrc的文件,其中包含以下内容,以便将此设置应用于整个解决方案:

{
    "esversion": 6
}

James的回答建议您可以为每个文件添加注释/*jshint esversion: 6 */,但如果您需要控制许多文件,则工作量会比必要的多。

创建一个名为jshint_opts的文件,内容如下: { “esversion”:6 }

然后用如下命令行调用jshint:

——配置jshint_opts lib/*.js

如果你正在使用Webstorm,如果你没有自己的配置文件,那么就启用EcmaScript。下一个在放松选项在

设置|语言和框架| JavaScript |代码质量工具| JSHint

请参阅此问题“我如何解决这些jshint - es6错误”