"const" 在 ES6 中可用(使用 "esversion: 6")

4
我正在使用eslint-config-airbnb-base npm包来进行eslint检查...我刚刚创建了.eslintrc.json文件,并在我的IDE中设置了eslint包..问题是我收到了有关constES6的警告,请问有人可以提供详细信息,如何为const进行配置以解决这个问题? 我收到了这个警告“"const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz). (W104)jshint(W104)"... 请提供详细信息,如何为此警告进行配置..谢谢

.eslintrc.json文件

{
    "extends": "airbnb-base"
}

airbnb-base已经启用了ES6。请确保您拥有最新版本,并确保您列出的eslintrc文件正在生效。 - Estus Flask
同样的问题,版本13.1.0仍然存在。 - Nisar Saiyed
然后是第二部分,确保你列出的eslintrc生效。它应该是其中之一。否则你就不会有这个问题。 - Estus Flask
1
不,你不必这样做。我期望airbnb-base能够开箱即用,而且答案已经正确地解释了如何单独启用ES6,它应该也能正常工作。两者都无法工作表明你的问题出在你这边。很难说具体是什么问题。可能有另一个eslintrc文件覆盖了你列出的文件。你可以在文件中制造语法错误并检查ESLint是否会抱怨来开始。你没有提到任何IDE,这可能是特定于它而不是一般的ESLint的问题。 - Estus Flask
很高兴你解决了这个问题。 - Estus Flask
显示剩余4条评论
2个回答

4

0
除了Zaan Chi的答案之外,
如果您只想在特定文件中使用ES6,或者不想更改eslint json文件,您可以在文件顶部添加此注释。
/* jshint esversion: 6 */

请注意,如果您的整个项目都在使用ES6,则最好将其添加到JSON中。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接