我目前正在 Node 12.14.1 上开发 API,并使用 Eslint 帮助我编写代码。不幸的是,它不允许我设置静态类属性,如下所示:
class AuthManager {
static PROP = 'value'
}
给出以下错误:Parsing error: Unexpected token =eslint
JS 和 Node.js 已经支持静态类属性。
如何禁用此规则?
我还有以下.eslintrc.json
文件:
{
"env": {
"es6": true,
"node": true
},
"extends": "eslint:recommended",
"globals": {
"Atomics": "readonly",
"SharedArrayBuffer": "readonly"
},
"parserOptions": {
"ecmaVersion": 2018,
"sourceType": "module"
}
}