Ho installato nodemon
come pacchetto globale nel mio sistema. Funziona quando eseguo nodemon
in cmd.È possibile configurare Visual Studio Code per l'avvio con nodemon
Ma quando io sto usando vscode con questo file launch.json
, vscode genera questa eccezione:
richiesta lancio: runtime eseguibile XXX \ XXX \ XXX \ XXX \ nodemon non esiste
la launch.json è:
{
"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
}
]
}
quando ho cancellare il nodemin in runtimeExecutable
Funziona perfettamente con il nodo
VS Codice si aspetta un percorso assoluto per il "runtimeExecutable". Quindi su OS X usando "/ usr/local/bin/nodemon" farà funzionare la configurazione di avvio. Tuttavia, alla fine della sessione di debug VS Code ucciderà nodemon che non è l'intenzione di usare nodemon in primo luogo. Ecco perché la risposta sotto è un approccio molto migliore. –