javascript - error 'import-resolver-typescript/lib' no encontrado en jsconfig.json
Problema :
Error Archivo '/Users/nish7/Documents/Code/WebDev/HOS/frontend/node_modules/eslint-import-resolver-typescript/lib' no encontrado. El archivo está en el programa porque: Archivo raíz especificado para la compilación
Pasos para la reproducción:
- crear-siguiente-aplicación
- npx jsconfig.json -t nextjs
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"]
}
Especificaciones
- vscode: Versión 1.57.1
- nodo: 14.17.1 (LTS)
- nextjs: 11.0.1
nota: agregué el módulo eslint-import-resolver-typescript, pero aún no funcionó.
Captura de pantalla:
Respuesta #1
Si estás usando vscode, intenta desactivar TypeScript › Validate en la configuración. ¡Esto lo resolvió para mí!
Editar:
Encontré un enfoque más sensato que desactivar totalmente la validación; configurar el SDK de TypeScript en la configuración de Vscode
"typescript.tsdk": "./node_modules/typescript/lib"