eslint Parsing error: Unexpected token =

eslint Parsing error: Unexpected token =

为什么 eslint 会抛出这个错误? Javascript 在 React Native 中运行没有问题。该代码取自反应导航示例,网址为:https://reactnavigation.org/docs/intro/

Javascript:

static navigationOptions = { header: null };

eslint 错误:

error  Parsing error: Unexpected token =

.eslintrc.js 文件:

module.exports = {
    "extends": "standard",
    "plugins": [
      "react",
      "react-native"
    ]
};

语法尚未标准化,但包含在 Javascript 中的第 2 阶段提案(请参阅 https://github.com/tc39/proposals 上的 "Class Fields")。

尝试在您的 "extends" 上方添加以下选项。eslintrc.js:

"parser": "babel-eslint",

有时我会为以前运行的代码突然出现这个错误,所以我知道这不是语法错误。重新启动 VSCode 解决了我的问题。