2017-09-28 1 views
0

J'ai des avertissements et des erreurs dans mon serveur d'application Node.js mais je n'arrive pas à déterminer où il se trouve dans mon code. J'utilise WebStorm 2017.2.4 et exécute Node.js en utilisant le 'Run' intégré de WebStorm. Tout est affiché dans la console WebStorm donc tout va bien mais je n'ai pas le numéro de ligne. Par exemple, si j'écris console.log('hello'), la console affichera hello sans le numéro de ligne.Afficher le numéro de ligne dans la console WebStorm à l'aide de Node.js

Comment puis-je changer cela?

Répondre

2

Maye cette URL peut vous aider: https://www.jetbrains.com/help/webstorm/running-and-debugging-node-js.html

vous pouvez également connecter le lieu linenumber en même temps que le « bonjour » mais je vous recommande d'utiliser le débogage approprié car il est beaucoup plus efficace.

+0

Merci pour le lien, mais je ne pouvais pas trouver comment ajouter le numéro de ligne. Je suis tellement surpris que ce n'est même pas par défaut! – ncohen

+0

Vous pouvez le connecter en ajoutant un numéro de ligne à votre console.log. Toutefois, les journaux ne sont pas vraiment censés être utilisés pour le débogage et vous devriez essayer d'utiliser les outils de débogage à la place. Il faudra peut-être un peu de «s'habituer à» mais sera très enrichissant à la fin. Fondamentalement, vous ajouteriez un point d'arrêt avant le (s) emplacement (s) où vous vous attendez à ce que votre code ait un bug. A partir de ce point, vous allez passer le code exécutant ligne par ligne pour savoir où est votre bug à – Onno

+0

Merci pour votre commentaire et je vais certainement commencer à utiliser des points d'arrêt ... malheureusement, je ne peux pas accepter cette réponse, car il ne répond pas ma question. – ncohen