Pouvez Code de Visual Studio être configuré pour se lancer avec nodemon

J'ai installé nodemon mondial paquet dans mon système.
Il fonctionne lorsque j'ai exécuté nodemon dans cmd.

Mais quand je suis à l'aide de vscode avec cette launch.json fichier, vscode lève cette exception:

demande de lancement: le temps d'exécution de l'exécutable XXX\XXX\XXX\XXX\nodemon n'existe pas

le lancement.json est:

{
"version": "0.2.0",
"configurations": [
    {
        "name": "Launch",
        "type": "node",
        "request": "launch",
        "program": "app.js",
        "stopOnEntry": false,
        "args": [],
        "cwd": ".",
        "runtimeExecutable": nodemon,
        "runtimeArgs": [
            "--nolazy"
        ],
        "env": {
            "NODE_ENV": "development"
        },
        "externalConsole": false,
        "preLaunchTask": "",
        "sourceMaps": false,
        "outDir": null
    },
    {
        "name": "Attach",
        "type": "node",
        "request": "attach",
        "port": 5858
    }
]
}

quand j'ai effacer le nodemin dans runtimeExecutable, il fonctionne parfaitement avec le noeud

  • VS Code s'attend à un chemin absolu pour le "runtimeExecutable". Donc, sur OS X à l'aide de "/usr/local/bin/nodemon" fera le lancement de config de travail. Cependant, à la fin de la session de débogage VS Code tuer nodemon qui n'est pas l'intention de l'utiliser nodemon en premier lieu. C'est pourquoi la réponse ci-dessous est une bien meilleure approche.
  • Ce qui m'a aidé 🙂 => github.com/Microsoft/vscode-recipes/tree/master/nodemon