在IntelliJ或WebStorm中调试Node.js应用程序的最佳方法
问题描述:
我看到很多帖子如何调试帖子和讨论如何调试节点应用程序,他们主要指向vs代码和其他命令行工具。在IntelliJ或WebStorm中调试Node.js应用程序的最佳方法
作为IntelliJ和WebStorm IDE的粉丝,我缺少哪些可以调试我的Node.js应用程序的同一天?
答
请参阅https://blog.jetbrains.com/webstorm/2014/05/guide-to-node-js-development-with-webstorm/ - 这个帖子是不是新的,但仍然具有现实意义
答
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应用程序,但他们的文档说它应该可以工作。