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。