Webstorm débogueur les points d'arrêt ne fonctionne pas en nodejs
Quand j'ai essayer de mettre un point d'arrêt et de déboguer le fichier, le débogueur il suffit d'exécuter l'application sans s'arrêter à des points d'arrêt.
C'est mon code:
console.log('123');
Et c'est ma sortie:
/usr/bin/node --debug-brk=39765 --nolazy index.js
debugger listening on port 39765
123
Process finished with exit code 0
Quelqu'un a une idée de ce que pourrait être le problème?
- Avez-vous déjà découvrir le problème? Gaffe via Webstorm l'installation de maintenant, et déconcerté par la même chose.
- Le déclassement de nodejs à partir de v7 retour à la v6 résolu le problème pour moi
Vous devez vous connecter pour publier un commentaire.
Essayez de désactiver js.débogueur.v8.utiliser.tout.point d'arrêt dans WebStorm registre.
Vous pouvez le faire en allant à Aider -> Trouver d'Action
Dans il suffit d'entrer Registre.
Pour moi, la désactivation de cette option de débogage rien nœud liées beaucoup plus rapide et beaucoup plus prévisible.
Voulais carillon et dire que c'est absolument essentiel que vous utilisez
--debug-brk
et pas--debug
avec l'obtention de WebStorm des points d'arrêt de travail pour le débogage à distance ainsi que l'exécution du serveur directement à partir de webstorm.Même si
--debug-brk
techniquement juste s'arrête et attend le débogueur de les rejoindre, et--debug
vous permet de joindre plus tard, mes points d'arrêt a échoué avec juste--debug
peu importe la configuration à distance, j'ai essayé.Aussi loin que je peux dire la, connexion WebStorm 11 pour un node.js serveur sur le port de débogage, avec seulement
--debug
, va se connecter, mais ne parviennent pas à charger des points d'arrêt de travail.--debug-brk
automatiquement, comme vous pouvez le voir dans la question--debug-brk
est maintenant--inspect-brk
Pour moi le problème est que les WebStorm n'a pas bien joué avec mes tapuscrits. Il dirait débogueur écoute puis exécutez à travers l'ensemble du programme sans s'arrêter au point d'arrêt, comme décrit dans la question.
La solution de contournement que j'ai utilisé était tout simplement de mettre le point d'arrêt dans compilé fichier js et de débogage à partir de là à la place.
Run -> View Breakpoints...
ou frappermaj+commande+F8 dans OS X.
Suspend
est cochée.De débogage des points d'arrêt pas de travail dans mon PhpStorm 2016.3.2 avec NodeJS 7.7.x. Mon espoir est que WebStorm auront le même problème.
Si vous downgrade vers le Nœud 6 (j'ai testé avec 6.9.4), il commence à travailler correctement.
debugger;
ligne dans le js source semble permettre les points d'arrêt pour déclencher correctement. (Nœud 7.7.3, PhpStorm 2016.3.2)