3 votes

Visual Studio Code - Création du fichier jsconfig.json

Je suis assez nouveau dans Visual Studio Code, et j'ai suivi un tutoriel pour créer des applications Node.js avec VS Code. J'ai besoin de créer un jsconfig.json le tutoriel m'informe qu'il devrait y avoir une ampoule verte dans la barre d'état, qui générera le fichier lorsqu'on cliquera dessus. Malheureusement, je ne la vois pas et je suis presque sûr qu'elle devrait s'afficher, étant donné qu'il n'y a pas de fichier jsonconfig dans le dossier 'myExpressApp'. Veuillez voir la capture d'écran...

Screenshot of problem

2voto

Matt Bierner Points 1076

Êtes-vous sur une construction VSCode insiders ?

Avec les versions récentes de VSCode, si vous utilisez uniquement JavaScript, a jsconfig.json n'est plus nécessaire . Si aucun n'est fourni, le répertoire Root sera traité comme un projet JavaScript implicite.

Si vous travaillez avec TypeScript, vous avez toujours besoin d'un fichier tsconfig.json fichier. Voir la réponse de @Aurora0001 pour avoir créé ça.

Je vais mettre à jour la documentation/tutoriel VSCode pour refléter ce changement.

1voto

Aurora0001 Points 6416

Il semble étrange que l'ampoule n'apparaisse pas comme prévu, mais vous pouvez tout de même générer un message d'alerte. jsconfig.json toi-même. Si vous avez l'intention d'utiliser TypeScript, vous pouvez simplement l'exécuter dans votre terminal (dans le répertoire du projet) :

$ tsc --init

Cela créera un tsconfig.json prêt pour vous (vous devrez ensuite ajouter le fichier "allowJs": true dans ce fichier, car cela le rend équivalent à jsconfig.json ).

Vous pouvez également cliquer sur "Nouveau fichier", copier le contenu du tutoriel et l'enregistrer. Le fait de ne pas cliquer sur l'ampoule pour le faire ne devrait pas avoir d'effet négatif sur votre projet.

-3voto

Cery Points 64

Si vous êtes un codeur de nœuds, il est bon pour vous d'apprendre typescript. voici le lien http://www.typescriptlang.org/

et vous pouvez ajouter le fichier tsconfig.json comme le document sur le lien ci-dessus. comme le code ci-dessous

let a:number = 1;

ts vont remplacer js bientôt.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X