繁体   English   中英

无法加载在“package.json » eslint-config-react-app”中声明的插件“jsx-a11y”:意外的令牌 =

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM