gpt4 book ai didi

reactjs - eslint 提示 getInitialProps

转载 作者:行者123 更新时间:2023-12-03 14:09:00 26 4
gpt4 key购买 nike

这是我的 .eslintrc

{
"plugins": ["react"],
"parserOptions": {
"ecmaVersion": 6,
"sourceType": "module",
"ecmaFeatures": {
"jsx": true
}
},
"env": {
"es6": true,
"browser": true,
"node": true,
"mocha": true
},
"extends": ["eslint:recommended", "plugin:react/recommended", "standard"],
"rules": {}
}

这是我的组件:

class Index extends React.Component {
static async getInitialProps({ req }) {
....
}
}

Eslint 正在提示 getInitialProps:

Parsing error: Unexpected token getInitialProps

除了添加抑制注释之外,还有什么方法可以让 eslint 接受 getInitialProps 声明吗?

最佳答案

正如 @Scott 在评论中指出的,解决方案是添加 babel-eslint ,我的最终 .eslintrc 如下:

{
"plugins": ["react"],
"parser": "babel-eslint",
"parserOptions": {
"ecmaVersion": 6,
"sourceType": "module",
"ecmaFeatures": {
"jsx": true
}
},
"env": {
"es6": true,
"browser": true,
"node": true,
"mocha": true
},
"extends": ["eslint:recommended", "plugin:react/recommended", "standard"],
"rules": {}
}

关于reactjs - eslint 提示 getInitialProps,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46840646/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com