16

为什么 eslint 会抛出这个错误?Javascript 在 React Native 中运行没有问题。代码取自 react-navigation 示例:https ://reactnavigation.org/docs/intro/

Javascript:

static navigationOptions = { header: null };

错误:

error  Parsing error: Unexpected token =

.eslintrc.js 文件:

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

2 回答 2

35

语法尚未标准化,而是包含在 Javascript 中的第 2 阶段提案(请参阅https://github.com/tc39/proposals上的“类字段” )。

尝试在 .eslintrc.js 中的“扩展”上方添加以下选项:

"parser": "babel-eslint",
于 2017-06-19T09:28:27.127 回答
0

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

于 2021-03-25T10:44:27.603 回答