({title}) 此代码出现错误"ESLint Pa-6ren">
gpt4 book ai didi

javascript - JSX 中的 eslint "parsing error: Unexpected token {"

转载 作者:可可西里 更新时间:2023-11-01 02:32:05 27 4
gpt4 key购买 nike

const title = 'My Minimal React Webpack Babel Setups';

const App = () => (<div><b>{title}</b><img src={img} /></div>)

此代码出现错误"ESLint Parsing Error: Unexpected token {"

我的.eslintrc.js文件就是这样

module.exports = {
"extends": "airbnb"
};

然后我像那样安装包

"eslint": "^5.9.0",
"eslint-config-airbnb": "^17.1.0",
"eslint-loader": "^2.1.1",
"eslint-plugin-import": "^2.14.0",
"eslint-plugin-jsx-a11y": "^6.1.2",
"eslint-plugin-react": "^7.11.1",

我认为 ESLint 可以读取 JSX,因为 token “<”不会发生错误。 (当我将 .eslintrc.js 文件中的 extends 部分更改为“airbnb-base”时,出现错误“ESLint Parsing Error: Unexpected token <. But now, the token “<” doesn't occur error)

但是,我的 ESLint 无法读取 JSX 语法行 {variable}

最佳答案

Eslint 本身还不够好。首先安装babel-eslint:

npm install --save-dev babel-eslint

或者用 yarn :

yarn add -D babel-eslint

然后添加到你的.eslintrc文件:

"parser": "babel-eslint"

你可能还想安装 eslint-plugin-babel,但我认为这不是必需的

关于javascript - JSX 中的 eslint "parsing error: Unexpected token {",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53609457/

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