Javascript ';常数';在ES6中提供(使用';esversion:6';)

Javascript ';常数';在ES6中提供(使用';esversion:6';),javascript,node.js,eslint,airbnb,eslint-config-airbnb,Javascript,Node.js,Eslint,Airbnb,Eslint Config Airbnb,我正在使用eslint config airbnb basenpm包来配置eslint…我刚刚创建了.eslintrc.json文件,还在我的IDE中设置了eslint包..问题是我收到了有关ES6的const的警告。有人能提供我如何配置ES6的详细信息吗 我得到这个警告“const”在ES6(使用“esversion:6”)或Mozilla JS扩展(使用moz)中可用。(W104)jshint(W104)。。。 请提供如何配置此警告的详细信息。谢谢 .eslintrc.json文件 {

我正在使用
eslint config airbnb base
npm包来配置
eslint
…我刚刚创建了
.eslintrc.json
文件,还在我的IDE中设置了eslint包..问题是我收到了有关ES6的
const
的警告。有人能提供我如何配置ES6的详细信息吗 我得到这个警告“const”在ES6(使用“esversion:6”)或Mozilla JS扩展(使用moz)中可用。(W104)jshint(W104)。。。 请提供如何配置此警告的详细信息。谢谢

.eslintrc.json文件

{
    "extends": "airbnb-base"
}

您应该将
parserOptions
添加到
.eslintrc.json
文件中

{
 "parserOptions": {
    "ecmaVersion": 6
  }
}

airbnb基地已启用ES6。确保您拥有最新版本,并确保您列出的eslintrc有效。最新的airbnb基本版本为13.13.1.0版本,但…问题仍然存在。然后,请确保您列出的eslintrc有效。它应该是一个或另一个。否则你就不会有这个问题。不,你不必。我希望airbnb base能够开箱即用,答案已经正确地解释了如何单独启用ES6,它也应该能够工作。这两种方法都不起作用,这表明你这方面出了问题。确切地说是什么是不可能的。其他地方可能有另一个eslintrc文件覆盖您列出的文件。您可以先在文件中犯语法错误,然后检查ESLint是否会抱怨。您没有提到任何关于IDE的内容,这可能是一个特定于IDE的问题,而不是一般意义上的ESLint。