簡體   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