J'écris en javascript et je fais actuellement des exercices/programmes simples. Parfois, je souhaite exécuter mon fichier à des fins de test. Je sais que je pourrais créer un fichier HTML
et le faire dans la console. En Sublime, il existe un moyen de "construire" le fichier actuel et de voir immédiatement les résultats (disons tout ce qui est envoyé à console.log).
Avec VS Code, il semble que pour chaque fichier que je souhaite "construire"/debug de cette manière, je dois modifier manuellement le fichier launch.json
afin de refléter le nom du programme actuel.
Je cherchais un moyen de contourner ce problème et j'ai appris qu'il existe des variables telles que ${file}
, mais lorsque je l'utilise dans l'attribut launch.json
"programme", par exemple:
"program": "${workspaceRoot}/${file}"
avec ou sans la partie workspaceRoot
, j'obtiens l'erreur suivante:
Attribute "program" does not exist" (file name here).
Est-ce que je manque un moyen simple d'accomplir cela ou dois-je continuer à éditer launch.json
chaque fois que je veux exécuter le fichier?
Merci d'avance!
Changer en:
"program": "${file}"
Pour référence c'est le launch.json complet
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Debug File",
"program": "${file}"
}
]
}
Pour un seul fichier, vous pouvez ignorer entièrement le fichier launch.json. Cliquez simplement sur la flèche verte dans le panneau du débogueur et choisissez Node comme environnement.
De ici .