eslintparsing错误:ecmaVersion必须是3,5,6或7

我正在使用eslint 3.18.0和节点7.7.4。 我设置ecmaVersion为8( 每个文档 ),但得到这个错误:分析错误:ecmaVersion必须是3,5,6或7。ecmaVersion 8不支持? 如果这是为什么我得到这个parsing错误?

以下是完整的.eslintrc.json:

{ "env": { "node": true, "mocha": true }, "parserOptions": { "ecmaVersion": 8, "sourceType": "module" }, "extends": "eslint:recommended", "rules": { "semi": ["error", "always"], "quotes": ["error", "single"] } } 

ESLint目前支持版本3,5,6(es2015),7(es2016)和8(es2017)。 如果您在启用es2017时遇到问题,请确认您的ESLint安装是最新的。 es2017自2016年9月23日发布以来,已添加到ESLint v3.6.0。validation全局/本地版本(无论您使用何种方式)。