In Webstorm, I am running gulp serve task that launches localhost:9000 stub angular project generated with yo. I am trying to debug JavaScript code and this is what i have tried:
What is the workflow in this situation?
PS. i am not trying to debug code inside chrome developer tools, i want my breakpoints to work in Webstorm
In your Javascript - put debugger;
between two of your lines, and pop open your Developer Tools
in Chrome. When you refresh the page - if your script runs, it should stop where you put the debugger;
and you'll be able to hover on different variables to see their values. Very powerful and basic tool.
Also, if you don't want to have the script stop - you can console.log(variable);
to have the Developer Tools console print out the variable.
Example:
var somethingOrOther = function(){
var blah = 'foo';
console.log(blah);// to print to console
debugger; // to stop script at this point and look around
};
Don't forget to remove the debugger;
when you're done.
I recommend using jshint
in your gulp to make sure you don't miss those kinds of things.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With