Madd0g
Madd0g

Reputation: 4001

Webstorm: debugging node.js sails app

I'm having a hard time finding the right combination of settings to allow me to debug my node.js sails application in webstorm.

These are the settings I've tried using, both configurations work (as in sails starts) but none is stopping at breakpoints.

enter image description here

enter image description here

If I go to the breakpoints menu and turn on 'Any exception enabled' - it does stop for exceptions, but never hits my breakpoints.

Any ideas? I'm on webstorm 7.0.1 and Node 0.10.18 / Sails 0.9.7

Upvotes: 6

Views: 4104

Answers (3)

facundofarias
facundofarias

Reputation: 3043

When you open a new project on WebStorm, it detects the package.json file and it will ask you to install the dependencies locally. After that, by using the configuration mentioned before (not necessarily by using sails lift but using app.js directly instead), you can debug you application from WebStorm. Another way to do it, is by using this tool, that works like a charm: https://github.com/node-inspector/node-inspector :)

Upvotes: 0

Randy Brown
Randy Brown

Reputation: 121

I had the same problem and simply installed sails local to the project and everything worked fine. Not sure why the configuration can't resolve the globally installed sails as that is the error I was getting, but the local install works fine. I should investigate further, but I'm lazy :)

Upvotes: 1

Pradeep Mahdevu
Pradeep Mahdevu

Reputation: 7663

You don't need the --debug in node parameters. Here is my config and i am on 7.0.1 and node 0.10.4

enter image description here

Let me know if it helped. Also, you are hitting the bug to run debug right? enter image description here

Also, can you please invalidate caches/ restart? That helps sometimes. Here is a snapshot in the file menu. enter image description here

Upvotes: 4

Related Questions