草庐IT

DEBUGGING

全部标签

javascript - 在 VS Code 中调试 Node 时出现 "Error: Set breakpoints request timed out"

在使用检查器协议(protocol)在VSCode中调试Node时,我看到了这个错误。断点设置后保持灰色,但仍被命中。 最佳答案 这是由于Node中的一个错误,至少是v7.5之后的版本。有关进度,请参阅此问题:https://github.com/nodejs/node/issues/11589该错误很烦人,但可以放心忽略。据我了解该错误,您的断点将保持灰色,直到它们被击中,但它们仍然会被击中。调试器报超时是因为它告诉Node添加断点后,Node有时会很长时间没有响应。 关于javasc

javascript - 无法让 Node 调试工作

这感觉真的很傻,但我无法让Node检查器/node-debug工作。说明说要执行npminstall然后运行​​node-debugweb.js。所以我就这么做了。现在我打开了一个可爱的浏览器窗口,向我展示了带有断点的代码......并且不知道使用哪个url来实际访问代码。检查器位于http://localhost:8080/debug?port=5858并且终端显示:>node-debugweb.jsdebuggerlisteningonport5858NodeInspectorisnowavailablefromhttp://localhost:8080/debug?port=58

javascript - 无法让 Node 调试工作

这感觉真的很傻,但我无法让Node检查器/node-debug工作。说明说要执行npminstall然后运行​​node-debugweb.js。所以我就这么做了。现在我打开了一个可爱的浏览器窗口,向我展示了带有断点的代码......并且不知道使用哪个url来实际访问代码。检查器位于http://localhost:8080/debug?port=5858并且终端显示:>node-debugweb.jsdebuggerlisteningonport5858NodeInspectorisnowavailablefromhttp://localhost:8080/debug?port=58

node.js - 在 WebStorm 中调试已编译的 ES6 nodejs 应用程序

我想调试一个从babel编译的ES6文件运行的Node应用程序。我在src文件夹中有我的ES6源代码,在build文件夹中有babelES5等价物。Projectroot||build|>ES5Compiledfiles||src|>ES6Sourcefiles我的目标:直接在我的ES6源代码中放置断点。我已经生成了正确的源映射,并进行了Node调试配置,该配置运行ES5主文件,并将项目根设置为工作目录。当我在ES5编译文件中设置断点时,我可以中断,它会自动显示我的ES6源代码。但是我想直接在ES6源代码中放置断点。这可能吗?->2015-10-11编辑源映射现在非常适合@mockar

node.js - 在 WebStorm 中调试已编译的 ES6 nodejs 应用程序

我想调试一个从babel编译的ES6文件运行的Node应用程序。我在src文件夹中有我的ES6源代码,在build文件夹中有babelES5等价物。Projectroot||build|>ES5Compiledfiles||src|>ES6Sourcefiles我的目标:直接在我的ES6源代码中放置断点。我已经生成了正确的源映射,并进行了Node调试配置,该配置运行ES5主文件,并将项目根设置为工作目录。当我在ES5编译文件中设置断点时,我可以中断,它会自动显示我的ES6源代码。但是我想直接在ES6源代码中放置断点。这可能吗?->2015-10-11编辑源映射现在非常适合@mockar

javascript - 如何使用 Visual Studio 2013 和 Node Tools NTVS 调试 node.js 应用程序

我已将现有的node.js+express项目移至VS,因为我现在更喜欢IDE而不是JetBrains(使用VS多年,只是偷看了Webstorm)。我使用了NTVS新项目->从现有的来源,所有文件都成功导入了。之后,我打开我项目的项目设置,将node.exe参数设置为bin\www,express的启动文件。当我按下F5(调试)时,我在打开的命令提示符中收到我已放入www和app.js文件的console.log消息,并且看起来服务器正在运行(无法确认,我如果一切正常就想调试),但是VS调试器又直接退出了,也没有在我选择调试的浏览器中打开任何页面。我的Node应用实际上是一个RESTW

javascript - 如何使用 Visual Studio 2013 和 Node Tools NTVS 调试 node.js 应用程序

我已将现有的node.js+express项目移至VS,因为我现在更喜欢IDE而不是JetBrains(使用VS多年,只是偷看了Webstorm)。我使用了NTVS新项目->从现有的来源,所有文件都成功导入了。之后,我打开我项目的项目设置,将node.exe参数设置为bin\www,express的启动文件。当我按下F5(调试)时,我在打开的命令提示符中收到我已放入www和app.js文件的console.log消息,并且看起来服务器正在运行(无法确认,我如果一切正常就想调试),但是VS调试器又直接退出了,也没有在我选择调试的浏览器中打开任何页面。我的Node应用实际上是一个RESTW

node.js - 如何使用 WebStorm IDE 调试 Meteor 应用程序?

谁能提供一个关于如何将Meteor应用程序连接到WebStorm调试器的简短步骤列表? 最佳答案 WebStorm是唯一一个原生支持调试Meteor服务器代码的IDE-检查thisvideo.即使在Windows上,调试也非常简单:WebStorm9+转到运行-->调试-->编辑配置...,点击加号,点击“Meteor”。如果需要,您可以添加ROOT_URL等环境变量。WebStorm早于9此答案仅出于历史目的而保留。你应该升级WebStorm。在较旧的WebStorms上,您过去必须创建Node.js调试配置。在服务器上,导出环境

node.js - 如何使用 WebStorm IDE 调试 Meteor 应用程序?

谁能提供一个关于如何将Meteor应用程序连接到WebStorm调试器的简短步骤列表? 最佳答案 WebStorm是唯一一个原生支持调试Meteor服务器代码的IDE-检查thisvideo.即使在Windows上,调试也非常简单:WebStorm9+转到运行-->调试-->编辑配置...,点击加号,点击“Meteor”。如果需要,您可以添加ROOT_URL等环境变量。WebStorm早于9此答案仅出于历史目的而保留。你应该升级WebStorm。在较旧的WebStorms上,您过去必须创建Node.js调试配置。在服务器上,导出环境

使用 cluster.fork() 调试 Node.js 进程

我有一些代码与http://nodejs.org/docs/v0.6.0/api/cluster.html上的Cluster文档中的示例非常相似。,即:varcluster=require('cluster');varserver=require('./mycustomserver');varnumCPUs=require('os').cpus().length;if(cluster.isMaster){vari;//Masterprocessfor(i=0;i我已经安装了node-inspector并尝试使用它和https://github.com/joyent/node/wiki/