问题:
误差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"]
}
}eslint.rc
{
"extends": ["next", "next/core-web-vitals"]
}规格
(LTS)
注意:我添加了eslint-导入-解析器-类型记录模块,但仍然有很强的工作能力.
截图:

发布于 2021-09-19 10:28:53
如果使用vscode,请尝试在设置中禁用TypeScript › Validate。这帮我解决了!
编辑:
找到一种比完全禁用验证更明智的方法;在Vscode设置中设置TypeScript SDK
"typescript.tsdk": "./node_modules/typescript/lib"
发布于 2022-01-10 18:21:22
只需重新启动您所有的vscode窗口,这在我的情况下是有效的。
https://stackoverflow.com/questions/68178438
复制相似问题