【发布时间】:2015-02-11 01:20:03
【问题描述】:
这是我在使用 const 时遇到的错误:
<error line="2" column="1" severity="warning" message="'const' 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 每次都警告我。
【问题讨论】:
-
我在文中没有看到任何问题,但可能你已经回答过了:
"use esnext option"。为什么?那个错误信息不是很清楚吗?const还不是标准的 JS。 -
或者使用 eslint 代替 jshint
-
不确定这是否是新的,但更简单的解决方案是在设置中将 ECMAScript 级别设置为 6。请参阅下面的完整答案。
标签: javascript node.js constants jslint jshint