![](/img/trans.png)
[英]Failed to load plugin 'flowtype' declared in 'package.json » eslint-config-react-app': Cannot find module 'eslint/use-at-your-own-risk'
[英]Failed to load plugin 'jsx-a11y' declared in 'package.json » eslint-config-react-app': Unexpected token =
今天刚收到这个错误,我在 package.json 文件中有配置:
"eslintConfig": {
"extends": [
"react-app",
"react-app/jest"
]
},
我已经很久没有更改该文件了,今天之前还不错。 有人有想法吗? 谢谢!
刚刚尝试编译前端组件css,js文件等。但是从今天开始编译失败。
我想我终于意识到问题所在,我运行的是节点 10.x 版本,而所需的节点版本是 14.x。 升级了我的节点版本并全部解决
就我而言,我们在 2019 年使用 Create React App (CRA) 创建了一个 React 应用程序。CRA 自动为我们默认启用了 ESLint,并且 lint 作为“react-scripts build”的一部分运行。 自 2020 年初以来,我们的此应用程序代码没有更改。
现在某处发生了一些变化,ESLint 给了我们这个关于“jsx-a11y”的“意外标记”。 “React-scripts build”因我们的构建服务器具有 Node 10.x 版本而失败。
如前一个答案所述,更新节点是一种解决方案。 但在我们的案例中,构建服务器使用的是 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
有人知道这个错误的根本原因吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.