Saltar al contenido

Error de análisis: no se puede leer el archivo ‘… / tsconfig.json’.eslint

Solución:

Por defecto, el projectpecado parserOptions) se resuelven en relación con el directorio de trabajo actual. Si tu corres eslint en un directorio de trabajo diferente a la carpeta que contiene tsconfig.json, @ typescript-eslint / parser no podrá localizar el archivo.

Para solucionar este problema, puede configurar tsconfigRootDir para __dirname, lo que haría que el analizador resuelva la configuración del proyecto en relación con .eslintrc:

module.exports = {
  // ...
  parserOptions: {
    project: "tsconfig.json",
    tsconfigRootDir: __dirname,
    sourceType: "module",
  },
  // ...
}

Un enfoque específico de VSCode, que funcionó para mí, fue crear un .vscode carpeta en el directorio raíz del proyecto y agregue la siguiente propiedad al settings.json archivo dentro de él:

{
  "eslint.workingDirectories": [
    "src"
  ]
}

los "src" podría ser cualquier directorio, que debería estar dentro del alcance de eslint.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *