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
:
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
6 Réponses :
Essayez d'installer et de reconstruire le projet, j'espère que cela vous aidera,
npm install --save @types/dotenv
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é.
Après avoir essayé plusieurs solutions, je viens d'ajouter "exclure": ["node_modules"]
et redémarré VScode. L'erreur a disparu.
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.
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.
Il suffit de recharger VScode en tapant Ctrl + Shift + P
puis tapez Recharger la fenêtre
et cela devrait fonctionner.
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"],
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.