javascript - 无法从 eslint 读取属性“范围”的 null 创建反应应用缩进为 2
问题描述
.eslint.yml
这在我的文件中已经工作了一段时间
rules:
indent:
- error
- 2
但现在我在尝试启动我的 create-react-app 时遇到错误npm start
我本地的 eslint 版本肯定没问题,因为我还可以
eslint src
我没有收到任何错误(即它通过了)。
我也可以运行测试,这些测试也使用 package.json 运行 eslint
"test": "eslint src/ && stylelint src/ && react-scripts test ."
和 linting 和测试运行并通过。
但是,当我运行应用程序时
npm start
- 埃斯林特通行证
- stylelint 通过
- 应用程序开始编译并且...我收到一个 lint 错误。
非常奇怪的是,如果我只是保存我的代码文件而不做任何更改,这会触发更新,即创建反应应用程序构建和重新显示 UI,这实际上可以在没有错误的情况下启动应用程序,即似乎有一个新的 vs 更新问题。
lint 错误本身没有任何意义,它抱怨文件的第一行有效。它也没有解释有时不是问题的行为,例如文件保存或运行测试。
我看到了有关更新 babel 的建议,这似乎很相关。但这是一个 create-react-app 并没有列出 babel 依赖项,package.json
因为我相信 create-react-app 可以处理这个问题。
如何在我的 create-react-app 中有这个缩进规则?
create-react-app
是6.14.14
每个版本npm create-react-app -v
解决方案
推荐阅读
- node.js - Graphql Mysql - 从 JSON 格式的表中获取行
- excel - VBA Excel 中的索引匹配函数的错误处理
- c# - 如何在带有 LINQ 的子查询中使用 GroupBy()?
- javascript - 如何将分页应用于 json-server 中的子对象?
- c# - 当声明 broadFileSystemAccess 时触发用户同意对话框
- android - Appium+ WebdriverIO 查找元素问题
- php - 致命错误:无法声明 JSMin 类,因为该名称已在 opencart 3.0.3.7 中使用
- flutter - Navigator.push 在带有异步的 onTap 中抛出未处理的异常
- quickbooks - 通过QBO API创建Service Item时,是否需要先查询账户ExpenseAccountRef、IncomeAccountRef?
- scala - 在 Slick 的一系列数据库操作中使用 DBIOAction.from 是否安全?