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,因为令牌“<”不会发生错误。 (当我将 .eslintrc.js 文件中的 extends 部分更改为“airbnb-base”时,出现错误“ESLint Parsing Error: Unexpected token <。但是现在,令牌“<”不会发生错误)
但是,我的 ESLint 无法读取 JSX 语法行 {variable}
原文由 YouHoGeon 发布,翻译遵循 CC BY-SA 4.0 许可协议
Eslint 本身还不够好。首先安装
babel-eslint
:或者用纱线:
然后添加到你的
.eslintrc
文件:您可能还想安装
eslint-plugin-babel
,但我认为这不是必需的