Foo*_*rth 6 npm reactjs package.json jsx-a11y
今天刚收到此错误,我在 package.json 文件中有配置:
"eslintConfig": {
"extends": [
"react-app",
"react-app/jest"
]
},
Run Code Online (Sandbox Code Playgroud)
我已经很久没有更改该文件了,今天之前都很好。有人有想法吗?谢谢!
尝试编译前端组件css、js文件等,但从今天开始编译失败。
就我而言,我们在 2019 年使用 Create React App (CRA) 创建了一个 React 应用程序。CRA 默认情况下自动为我们启用了 ESLint,并且 lint 作为“react-scripts build”的一部分运行。自 2020 年初以来,我们此应用程序的代码没有更改。
现在某处发生了变化,ESLint 给了我们这个关于“jsx-a11y”的“意外标记”。我们的构建服务器具有 Node 10.x 版本,“React-scripts 构建”失败。
正如前面的答案所提到的,更新节点是一种解决方案。但在我们的例子中,构建服务器使用的是 Node 10.6,由其他团队管理。我无法在那里更新节点。我需要在仍在使用 Node 10.6 的同时解决这个问题。
我的快速解决方案是禁用 CRA 提供的 ESLint,以便它不会作为构建的一部分执行,并手动添加 ESLint,以便我可以在我的开发环境中按需运行它。(实际上,我还降级了笔记本电脑上的 Node,以匹配构建服务器使用的 Node 版本 10.6,因此我将来会更轻松地捕获这些内容。)
我发现很少有有用的资源并从那里组合: 禁用 create-react-app 提供的 ESLint, https: //andrebnassis.medium.com/setting-eslint-on-a-react-typescript-project-2021-1190a43ffba
| 归档时间: |
|
| 查看次数: |
9841 次 |
| 最近记录: |