首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何调试很快结束的Node应用程序?

问如何调试很快结束的Node应用程序?
EN

Stack Overflow用户
提问于 2017-09-14 17:03:16
回答 2查看 101关注 0票数 1

我有一个节点应用程序,基本上做一些工作和退出。这发生得很快,可能只需要一秒钟,所以当我这样做的时候

代码语言:javascript
复制
node --inspect app.js

我没有足够的时间打开Chrome并设置断点来停止脚本。

有没有其他方法来调试脚本,例如,以某种方式预先设置断点,或者让它在第一行立即停止?

EN

回答 2

Stack Overflow用户

发布于 2017-09-14 17:06:56

您看过NodeJs调试器吗?

Node Debug

要使用它,请使用inspect参数启动Node.js,后跟要调试的脚本的路径。

例如:

代码语言:javascript
复制
$ node inspect myscript.js

特别要看一下断点部分:

Node Debugger Breakpoints

您可以包括:-

代码语言:javascript
复制
setBreakpoint(line)

要在特定行上设置断点,请执行以下操作。

票数 1
EN

Stack Overflow用户

发布于 2017-09-14 17:35:14

您可以在以下链接中找到所有流行的node.js调试应用程序:https://nodejs.org/en/docs/inspector/

使用node-inspect,您可以使用以下命令在当前行或特定行上设置断点:

代码语言:javascript
复制
setBreakPoint()

您可以在documentation Here中找到许多其他setBreakpoint()选项,具体取决于您的要求

或者,我建议使用VSCode,它具有内置的调试器,您可以使用它在编辑器中放置断点。您可以在您的集成开发环境中调试您的node.js应用程序,而不是打开chrome web检查器或在代码中放置调试日志,并且配置应用程序非常简单。只需根据您启动node.js应用程序的方式创建一个启动配置并运行它。

在他们的文档Here中已经清楚地解释了Node.js debugging with VSCode

你也可以用WebStorm做同样的事情,但是你需要一个付费许可证才能使用WebStorm,而VSCode是OpenSource。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46214822

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档