簡體   English   中英

無法加載在 'package.json » eslint-config-react-app#overrides[0]' 中聲明的解析器 '@typescript-eslint/parser':找不到模塊 'typescript'

[英]Failed to load parser '@typescript-eslint/parser' declared in 'package.json » eslint-config-react-app#overrides[0]': Cannot find module 'typescript'

我在我的反應項目中測試了 typescript 代碼。 由於對 typescript 知之甚少,我聽取了 Visual Studio 代碼關於配置 typescript 內置解釋器的建議。

我現在想做的就是與 typescript 無關

我刪除了 typescript 文件夾,現在我遇到了一個錯誤。 以下是完整的追溯

Failed to load parser '@typescript-eslint/parser' declared in 'package.json » eslint-config-react-app#overrides[0]': Cannot find module 'typescript'
Require stack:
- /home/freduah/Desktop/Desktop/Learned_Project/LearnedBackend/Backend/LearnedWebDevelopment/node_modules/@typescript-eslint/typescript-estree/dist/parser.js
- /home/freduah/Desktop/Desktop/Learned_Project/LearnedBackend/Backend/LearnedWebDevelopment/node_modules/@typescript-eslint/typescript-estree/dist/index.js
- /home/freduah/Desktop/Desktop/Learned_Project/LearnedBackend/Backend/LearnedWebDevelopment/node_modules/@typescript-eslint/parser/dist/parser.js
- /home/freduah/Desktop/Desktop/Learned_Project/LearnedBackend/Backend/LearnedWebDevelopment/node_modules/@typescript-eslint/parser/dist/index.js
- /home/freduah/Desktop/Desktop/Learned_Project/LearnedBackend/Backend/LearnedWebDevelopment/node_modules/eslint/lib/cli-engine/config-array-factory.js
- /home/freduah/Desktop/Desktop/Learned_Project/LearnedBackend/Backend/LearnedWebDevelopment/node_modules/eslint/lib/cli-engine/cascading-config-array-factory.js
- /home/freduah/Desktop/Desktop/Learned_Project/LearnedBackend/Backend/LearnedWebDevelopment/node_modules/eslint/lib/cli-engine/cli-engine.js
- /home/freduah/Desktop/Desktop/Learned_Project/LearnedBackend/Backend/LearnedWebDevelopment/node_modules/eslint/lib/cli-engine/index.js
- /home/freduah/Desktop/Desktop/Learned_Project/LearnedBackend/Backend/LearnedWebDevelopment/node_modules/eslint/lib/api.js
- /home/freduah/Desktop/Desktop/Learned_Project/LearnedBackend/Backend/LearnedWebDevelopment/node_modules/eslint-webpack-plugin/dist/getESLint.js
- /home/freduah/Desktop/Desktop/Learned_Project/LearnedBackend/Backend/LearnedWebDevelopment/node_modules/eslint-webpack-plugin/dist/linter.js
- /home/freduah/Desktop/Desktop/Learned_Project/LearnedBackend/Backend/LearnedWebDevelopment/node_modules/eslint-webpack-plugin/dist/index.js
- /home/freduah/Desktop/Desktop/Learned_Project/LearnedBackend/Backend/LearnedWebDevelopment/node_modules/eslint-webpack-plugin/dist/cjs.js
- /home/freduah/Desktop/Desktop/Learned_Project/LearnedBackend/Backend/LearnedWebDevelopment/node_modules/react-scripts/config/webpack.config.js
- /home/freduah/Desktop/Desktop/Learned_Project/LearnedBackend/Backend/LearnedWebDevelopment/node_modules/react-scripts/scripts/start.js

先感謝您

您可能需要共享 package.json 文件設置以及一些文件結構概述,以便任何人都知道要刪除或修復的內容。 無論如何,最好再次刪除 node_modules 和 package-lock.json 文件和npm i以刪除過時的文件夾和依賴項。 現在祝你好運。

我想看看你的 package.json 文件,所以我不需要猜測。 我建議不要在刪除 typescript 文件夾的任何位置手動刪除它。

我應該指出,這不是解決問題的推薦方法,但我想提供幫助。 如果可以的話,請嘗試刪除 node_modules 中的 @typescript-eslint 目錄。 它可能依賴於不同的 package 但我認為您沒有添加任何 typescript 依賴包。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM