Je suis sûr que c'est super simple, mais je ne peux pas sembler obtenir le débogueur avec le modèle de lancement via Nsc vscode. J'ai un très bon hello world avec un script npm pour lancer l'application.Débogueur VSCode ne pas attacher avec Lancer via NPM
Si je lance Launch Program
(la config qui utilise le noeud juste) tout fonctionne parfaitement, si j'utilise Launch via NPM
je reçois
/Users/luke/.nvm/versions/node/v6.5.0/bin/NPM --debug-BRK = 3837 de runit run script
[email protected] runit/utilisateurs/luke/source/jeux/js/bonjour monde
noeud index.js
bonjour monde
Aucun point d'arrêt n'est touché. (Ive a également essayé avec et sans "protocol":"legacy"
)
Qu'est-ce que je fais mal, tous les exemples en ligne suggèrent que cela devrait fonctionner.
package.json
{
"name": "hello-world",
"version": "1.0.0",
"scripts": {
"runit": "node index.js"
}
}
launch.json:
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch via NPM",
"runtimeExecutable": "npm",
"protocol":"legacy",
"runtimeArgs": [
"run-script",
"runit"
]
},
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "${workspaceFolder}/index.js"
}
]
}
index.js
console.log('hello world');//with a breakpoint set here