首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如果我使用const,为什么JSHint会抛出警告?

如果我使用const,为什么JSHint会抛出警告?
EN

Stack Overflow用户
提问于 2014-12-12 18:39:01
回答 6查看 259.2K关注 0票数 360

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

代码语言:javascript
复制
<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" />

我的代码如下所示:

代码语言:javascript
复制
const Suites = {
    Spade: 1,
    Heart: 2,
    Diamond: 3,
    Club: 4
};

代码运行良好,只有JSHint每次都会向我发出警告。

EN

回答 6

Stack Overflow用户

发布于 2016-02-12 22:27:48

我花了很长时间试图解决这个问题。每一个解决方案都谈到了“设置选项”。我不知道那是什么意思。最后,我想通了。您可以只在文件/*jshint esversion: 6 */的顶部添加一个注释掉的行。

票数 37
EN

Stack Overflow用户

发布于 2019-10-16 14:45:11

在您的package.json中,您可以让Jshint像这样使用es6

代码语言:javascript
复制
"jshintConfig":{
    "esversion": 6 
}
票数 5
EN

Stack Overflow用户

发布于 2017-12-08 05:40:47

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

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

jshint --配置jshint_opts库/*.js

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27441803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档