在IntelliJ或WebStorm中调试Node.js应用程序的最佳方法

时间:2017-02-16 13:17:15

标签: node.js intellij-idea webstorm

我看到很多帖子如何调试帖子和谈论如何调试节点应用程序,他们主要指向vs代码和其他命令行工具。

作为IntelliJ和WebStorm IDE的粉丝,在调试我的Node.js应用程序的过程中,我能错过的是什么?

2 个答案:

答案 0 :(得分:4)

请参阅https://blog.jetbrains.com/webstorm/2014/05/guide-to-node-js-development-with-webstorm/ - 这篇文章不是新内容,但仍然相关

答案 1 :(得分:2)

Jetbrains介绍了如何调试Node.js应用程序,这是一个很好的起点:

https://www.jetbrains.com/help/idea/running-and-debugging-node-js.html

我遇到的最大问题是,在进行更改时,所提供的解决方案都不会自动重启您的应用程序。我通过使用他们的远程调试功能并附加到运行nodemon的服务器来解决这个问题。但是,我仍然需要在IntelliJ中手动重新启动远程调试作业,因为它在远程调试服务器重新启动时不会自动重新连接。

有一个open YouTrack request来添加此功能,但Jetbrain的建议是使用他们的Live Edit功能。

默认情况下,Live Edit与Webstorm捆绑在一起,但必须安装在IntelliJ Ultimate上。我没有尝试将Live Edit与Node.js应用程序一起使用,但是他们的文档说它应该可以工作。