35
votes

jsconfig.json donne des erreurs

J'ai jsconfig.json dans mon répertoire racine à l'aide du projet nuxt.js . Et j'ai une erreur:

{
  "compilerOptions": {
    "baseUrl": ".",
    "paths": {
      "~/*": ["./*"],
      "@/*": ["./*"],
      "~~/*": ["./*"],
      "@@/*": ["./*"]
    }
  },
  "exclude": ["node_modules", ".nuxt", "dist"]
}

En fait 5 erreurs dans une première ligne de jsconfig.json : Erreurs

Je n'utilise même pas TypeScript et je n'ai définie aucune Options de type lors de la création de Nuxt.js Project

jsconfig.json Contenu:

File '/home/mike/Documents/nuxt/node_modules/dotenv/types' not found.
  The file is in the program because:
    Root file specified for compilation

Je ne comprends pas où ils viennent de. Comment me débarrasser de ces erreurs? Il n'y a pas d'option fixe rapide donc je ne peux pas ignorer les erreurs pour le fichier entier


0 commentaires

6 Réponses :


2
votes

Essayez d'installer et de reconstruire le projet, j'espère que cela vous aidera,

 npm install --save @types/dotenv


4 commentaires

Merci pour la suggestion, mais je viens d'initialiser Github Repo et le problème a disparu. Si le problème apparaît à nouveau, j'essaierai votre solution.


Je l'ai en quelque sorte compris, le message d'erreur apparaît sur un nouveau départ (lorsque j'exécute mon PC et ouvert VScode) et le message d'erreur disparaît une fois que je commette des modifications dans mon repo github. Avez-vous une idée pourquoi ce serait comme ça?


Comportement étrange, je ne sais pas pourquoi cela, mais je suggère d'installer des «types» comme suggéré ci-dessus ou de supprimer Node_modules et Package-Lock.json et installer un NPM frais.


L'ajout des types donne manuellement un avertissement npm avertissant @ types / dotenv @ 8.2.0: il s'agit d'une définition de types de stub. Dotenv fournit ses propres définitions de type, vous n'avez donc pas besoin de cela installé.



21
votes

Après avoir essayé plusieurs solutions, je viens d'ajouter "exclure": ["node_modules"] et redémarré VScode. L'erreur a disparu.


3 commentaires

Avez-vous essayé de le mettre sur jsconfig.json ?


Honnêtement, je ne me souviens pas de ce que j'ai fait, mais l'erreur a disparu.


Semblent fonctionner après l'avoir ajouté à jsconfig.json.



9
votes

J'ai rencontré ceci et la sortie et la relance de VScode (de l'icône) semblaient le réparer.

J'avais commencé à l'origine via Code. Je pense donc que l'instance avec l'erreur avait ramassé un ENV var étrange de mon terminal.


0 commentaires

9
votes

Il suffit de recharger VScode en tapant Ctrl + Shift + P puis tapez Recharger la fenêtre et cela devrait fonctionner.


0 commentaires

3
votes

Dans mon cas, le problème était que le projet se trouve dans un sous-dossier à l'intérieur de Monorepo.

La solution le transformait donc en ADD ./ avant Node_Modules :

"exclude": ["./node_modules", ".nuxt", "dist"],


0 commentaires

0
votes

Cette erreur provient généralement de différents dossiers @Types (TypeScript) avec des versions conflictuelles, essayez de supprimer le dossier du dossier et de voir ce qui se passe.


0 commentaires