Tag: 节点检查器

sails debug命令在Sails.js中不起作用

我正在创build我的第一个sails.js应用程序。 当我尝试 sails debug 我在我的命令提示符下出现以下错误 Debugger listening on port 5858 info: Starting app… error: Grunt :: Error: listen EADDRINUSE at exports._errnoException (util.js:746:11) at Agent.Server._listen2 (net.js:1129:14) at listen (net.js:1155:10) at Agent.Server.listen (net.js:1240:5) at Object.start (_debugger_agent.js:20:9) at startup (node.js:86:9) at node.js:814:3 要使用端口:5858获得进程的PID,我试着运行 C:\Windows\system32>netstat -a -n -o 但不幸的是,没有进程绑定到端口5858.我在这里错过了什么吗? 我使用Windows 8.1与node.js v0.12.0和sails.js 0.11.0

节点检查器窗口是空的

通过npm install -g nodeinspector安装节点检查器。 我可以去仪表板,但它只是一个空白的search栏外。 我尝试了所有各种命令启动应用程序/检查器/浏览器,并重新安装节点检查器几次。 有人build议手动安装连接和asynchronous模块,我做了,但无济于事。 任何帮助?

如何在Windows 7上使用npm安装v8-profiler?

试图在Windows7(64位)上安装v8-profiler npm install v8-profiler 注意:1.依赖是Python 2.7,我已经安装并设置了env。 变种。 也 已确认“Visual C ++可再发行组件包”已安装。 node-gyp模块也被安装 但是仍然抛出的错误如下: D:\Projects\Projects\MY_Prjct3\MY_Prjct>npm install v8-profiler npm http GET https://registry.npmjs.org/v8-profiler npm http 304 https://registry.npmjs.org/v8-profiler > v8-profiler@3.6.2-1 install D:\Projects\Projects\MY_Prjct3\MY_Prjct\node_modules\ v8-profiler > node-gyp rebuild D:\Projects\Projects\MY_Prjct3\MY_Prjct\node_modules\v8-profiler>node "C:\Program F iles\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\n ode-gyp.js" rebuild C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.Cpp.InvalidPlatform .Targets(23,7): error MSB8007: The Platform for project 'profiler.vcxproj' is i nvalid. Platform='x64'. You may […]

closures时使用require时,不能在函数内部设置断点

使用节点检查器,我无法在下面的node.js代码中设置断点。 ( main.js内容) (function() { require('underscore'); var doSomething = function(callback) { callback('doSomething Finished'); } doSomething(function(x) { console.log(x); }); }).call(this); 我可以很容易地在第2行,第4行或第8行设置一个断点,但是无论我多么努力地尝试debugging器,都不会让我在第5行或第9行设置一个断点。要清楚,我正在使用以下命令运行node-inspector node –debug-brk main.js node-inspector 我也尝试在networking风暴中debugging,但问题依然存在。 如果我删除行require('underscore'); ,那么问题立即消失,我可以在function体内再次设置断点。 如果我删除最外层的闭包函数,问题也会消失。 看来require和文件级别closures之间的交互作用正在破坏节点debuggingfunction。 有没有人自己经历过这个问题,并且/或者知道任何可以打破函数体内部的变通方法? 编辑:我的节点js版本 Tony:~ $ node –version v0.10.12 Tony:~ $

使用节点检查器debuggingGulpfile需要很长时间才能启动

我正在尝试通过像这样运行它来debugging我的吞食taks与节点检查器 node-debug $(which gulp) build 这是行得通的,除了我的Gulpfile不是.js而是.coffee ,由于某种原因,它在开始的时候几乎停留了一分钟: 需要外部模块coffee-script / register 如果我使用Gulpfile.js,它通常不会很长时间,并且几乎立即启动节点检查器。 为什么使用Gulpfile.coffee会花费太多时间? 这不是什么大事,但有点烦人

使用节点检查器debuggingNode / Express RESTful API

我已经看到很多关于debuggingNode / Express应用程序的问题,但是,它似乎是一个节点的Web应用程序,而不是一个RESTful服务器。 我已经构build了一个简单的服务器,并使用命令node server.js启动服务器时,它工作得很好。 我可以使用Postman或其他一些工具来调用GET / POST请求。 在安装node-inspector模块之后,当我使用命令node-debug server.js启动一个node-inspector debug时,它会显示一个网页http://127.0.0.1:8080/?ws=127.0.0.1:8080&port=5858与督察窗口。 然后,我使用邮递员再次调用请求(它已经成功调用了),但是它显示了一个404 error : Cannot GET /api/v1/user/login 。 如何能够请求debugging服务器?

debugginggf3 /沙箱模块

我在做node.js中的宝贝步骤,我正在试着了解沙箱机制。 目前我正在使用节点v4.0.0和节点检查员v0.12.3。 我已经安装了gf3 / sandbox模块,并运行这个简单的代码: var s = new Sandbox(); s.run('1 + 1 + " apples"',function(output) { console.log(output.result); }); 为了容易debugging,我还评论了sandbox.js文件中的超时函数: // timer = setTimeout(function() { // self.child.stdout.removeListener('output', output); // stdout = JSON.stringify({ result: 'TimeoutError', console: [] }); // self.child.kill('SIGKILL'); // }, self.options.timeout); 问题是,debugging不会破坏shovel.js任何行代码,并且我100%确定模块正在使用它的代码。 这是为什么 ? 我能做些什么来debuggingshovel.js ?

节点检查器控制台 – 不能执行命令,而是转到换行符

我正在运行节点检查器,并试图在控制台中运行命令。 但是,我无法运行它们。 按Enter键进入新行。 在Chrome中使用任何其他控制台工作正常,只是不Inspector的。 已经尝试重新启动节点和检查器。 任何想法如何解决这一问题?

你可以使用节点检查器来debugging与领class运行的node.js应用程序

我有一个node.js应用程序,我可以使用node-inspector运行进行debugging: node –debug app.js 但是我想用工头来启动我的应用程序,所以它会在.env文件中加载环境variables。 像这样: foreman start 有没有办法与工头运行应用程序,也使用节点检查器? 我试过了: foreman start –debug 但没有任何运气。 谢谢。

节点检查器不适用于节点6.0.0

我已经从4.2.2更新了我的项目到Node 6.0.0。 我发现节点检查器不能工作,并在一段时间后在控制台日志中导致“内部错误:非法访问”(对于每个新的debugging会话都不相同)。 当我切换回到4.2.2一切正常。 如何configuration节点检查器使其与节点6.0.0一起工作?