How to debug node.js application with Visual Studio 2013 and Node Tools NTVS

前端 未结 3 1976
不思量自难忘°
不思量自难忘° 2020-12-24 15:28

I have moved an existing node.js + express project to VS because I prefer the IDE over JetBrains for now (used VS for years, only peeked into Webstorm).

I used NTVS

3条回答
  •  温柔的废话
    2020-12-24 16:07

    Not so much knowledge on expressjs but with a recent release of NTVS 1.0 Alpha, I did find it supports remote debugging which can be also used to debug nodejs app running locally - anyway haven't tried if it works with nodejs app + expressjs but it should.

    I followed the step in this video https://youtu.be/-ir9ZB8lUg4 which is

    1. Run your nodejs with node.exe RemoteDebug.js .
      RemoteDebug.js has come when you install NTVS.
    2. In Visual Studio, select Debug > Attach to Process
    3. Select Node.js remote debugging for Transport
    4. Enter localhost:5859 for Qualifier
    5. Click Attach

    This will put Visual Studio in debugging mode which you can set a breakpoint, do step-in/step-out, very same experience when you use VS to debug .NET app.

提交回复
热议问题