小编dar*_*rin的帖子

使用eslint-config-airbnb ESLint"模块构建失败"错误

我正在尝试设置一个React项目,该项目使用webpack和ESLint以及用于ESLint的airbnb配置.当我尝试使用webpack dev服务器启动项目时,出现以下错误:

"模块构建失败:错误:/react-template/node_modules/eslint-config-airbnb/rules/react-a11y.js:ESLint配置无效: - 意外的顶级属性"ecmaFeatures"."

这是使用eslint-config-airbnb v.15.0.1.我检查了react-a11y.js文件并确认有一个"ecmaFeatures"的顶级属性.我知道从ESLint 2.0.0开始,ecmaFeatures现在应该在parserOptions属性下,但我不确定它是否仅适用于.eslintrc文件.如果可能,我想使用airbnb配置,所以我感谢任何帮助.这是我的.eslintrc文件供参考.

.eslintrc

{
  "parser": "babel-eslint",
  "parserOptions": {
    "ecmaVersion": 2016,
    "sourceType": "module",
    "ecmaFeatures": {
      "jsx": true
    }
  },
  "env": {
    "es6": true,
    "browser": true,
    "node": true,
    "jest": true
  },
  "extends": ["airbnb"]
}
Run Code Online (Sandbox Code Playgroud)

reactjs eslint webpack

12
推荐指数
1
解决办法
3511
查看次数

标签 统计

eslint ×1

reactjs ×1

webpack ×1