[英]'import-resolver-typescript/lib' not found error in jsconfig.json
找不到錯誤File '/Users/nish7/Documents/Code/WebDev/HOS/frontend/node_modules/eslint-import-resolver-typescript/lib' not found. The file is in the program because: Root file specified for compilation
File '/Users/nish7/Documents/Code/WebDev/HOS/frontend/node_modules/eslint-import-resolver-typescript/lib' not found. The file is in the program because: Root file specified for compilation
jsconfig.json
"compilerOptions": {
"checkJs": false,
"resolveJsonModule": true,
"moduleResolution": "node",
"target": "es2020",
"module": "es2015",
"baseUrl": ".",
"paths": {
"@/components/*": ["components/*"],
"@/styles/*": ["styles/*"],
"@/pages/*": ["pages/*"],
"@/utils/*": ["utils/*"],
"@/theme/*": ["theme/*"]
}
},
"exclude": [
"dist",
"node_modules",
"build",
".vscode",
".next",
"coverage",
".npm",
".yarn"
],
"typeAcquisition": {
"enable": true,
"include": ["react", "react-dom"]
}
}
{
"extends": ["next", "next/core-web-vitals"]
}
如果您使用的是 vscode,請嘗試禁用TypeScript › Validate
在設置中TypeScript › Validate
。 這為我解決了!
編輯:
找到比完全禁用驗證更明智的方法; 在 Vscode 設置中設置 TypeScript SDK
"typescript.tsdk": "./node_modules/typescript/lib"
只需重新啟動所有 vscode 窗口,這在我的情況下有效。
也許你還沒有為打字稿安裝 linter。 您可以使用 npm 全局安裝它:
npm i -g eslint-import-resolver-typescript
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.