【发布时间】:2019-07-05 22:26:47
【问题描述】:
我正在为eslint 使用eslint-config-airbnb-base npm 包...我刚刚创建了.eslintrc.json 文件并在我的IDE 中设置了eslint 包..问题是我收到警告对于const 关于ES6 任何人都可以提供我如何为const 配置ES6 的详细信息
我收到此警告“const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz). (W104)jshint(W104)”...
请向我提供有关如何配置此警告的详细信息..谢谢
.eslintrc.json file
{
"extends": "airbnb-base"
}
【问题讨论】:
-
airbnb-base 已经启用 ES6。确保您拥有最新版本并确保您列出的 eslintrc 有效。
-
最新的airbnb-base版本是13。
-
13.1.0 版本相同但...问题仍然存在
-
然后是第二部分,确保您列出的 eslintrc 有效。它应该是一个或另一个。否则不会有这个问题。
-
不,您不必这样做。我希望 airbnb-base 可以开箱即用,并且答案已经正确解释了如何单独启用 ES6,它也应该可以工作。它们都不起作用表明您这边出了点问题。不可能说它到底是什么。其他地方可能有另一个 eslintrc 文件覆盖您列出的文件。你可以先在文件中犯语法错误,然后检查 ESLint 是否会报错。您没有提到任何关于 IDE 的内容,这可能是特定于它的问题,而不是一般的 ESLint。
标签: javascript node.js eslint eslint-config-airbnb