Javascript ESLint投诉中的“投诉”;意外标记“;关于类异步方法
鉴于这一类别:Javascript ESLint投诉中的“投诉”;意外标记“;关于类异步方法,javascript,eslint,ecmascript-2017,Javascript,Eslint,Ecmascript 2017,鉴于这一类别: class Foo { async bar() { } } ESLint说,bar是一个意外的标记。我的.eslintrc文件如下: { "env": { "browser": true, "commonjs": true, "es6": true }, "parserOptions": {
class Foo {
async bar() {
}
}
ESLint说,bar
是一个意外的标记。我的.eslintrc
文件如下:
{
"env": {
"browser": true,
"commonjs": true,
"es6": true
},
"parserOptions": {
"sourceType": "module"
},
"extends": [
"eslint:recommended"
],
"plugins": [
"import"
],
"settings": {
"import/extensions": [
".js"
]
}
}
我不知道如何解决这个问题。我不得不将
ecmaversion
添加到配置文件中。它适用于以下设置:
{
"env": {
"browser": true,
"commonjs": true,
"es6": true
},
"parserOptions": {
"sourceType": "module",
"ecmaVersion": "2018"
},
"extends": [
"eslint:recommended"
],
"plugins": [
"import"
],
"settings": {
"import/extensions": [
".js"
]
}
}
async
函数是ES2017,ES6不支持them@FZs在那里,修改了th标签。问题没有改变。