Tag: debugging

解释node.jsconfiguration文件输出?

test.js function test(){ for(var i=0; i<2000000000; ++i); }; test(); 用于分析它的命令: node –prof test.js nprof 输出: line 249: unknown code state: undefined line 252: unknown code state: undefined line 253: unknown code state: undefined line 256: unknown code state: undefined line 258: unknown code state: undefined line 259: unknown code state: undefined line 260: unknown code […]

如何在IntelliJ中debuggingmeteor

我想在IntelliJ中debuggingMeteor应用程序的JavaScript代码。 我阅读以下教程中的说明: http://www.jetbrains.com/idea/webhelp/running-and-debugging-node-js.html http://wiki.jetbrains.net/intellij/Remote_JavaScript_debugging_with_WebStorm_and_PHPStorm 第一个教程解释了debugging一个Node.js应用程序。 第二个教程解释了debugging一个JavaScript应用程序。 有人可以解释如何在Intellij中debuggingmeteor应用程序吗?

Nodeclipsedebugging器忽略断点

我正在使用nodemon 0.10和nodemon,但是当我尝试debugging我的脚本时,它不会停在我的任何断点处。 我已经看到这个和这个答案,但没有帮助。 有时候,它会在nodemon的第一行停下来,有时它会给我一个V8 VM的超时错误,有时它根本就什么也不做。 以下是我迄今为止所尝试的: 我尝试了“节点应用程序”和“监视器节点”,都没有工作。 从首选项页面中删除了nodemon,但是Eclipse只是抱怨它缺lessnodemonpath,并且不会启动我的脚本(即使我select了“Node application”) 从命令行运行node –debug-brk=5858 ,然后尝试将Eclipsedebugging器附加到它 尝试启动从工具栏button(我个人的默认),以及右键单击脚本文件后,从上下文菜单中的debugging – 只是停止在脚本的module.exports行 冉eclipse –clean 它没有工作。 作为一个方面说明,当我安装Nodeclipse时,我并没有将它安装到新的Eclipse环境中,因为我花了很长时间来将现有的环境configuration到我喜欢的地方,而且我宁愿保留它。 有人以前处理过这个问题吗?

在WebStorm中使用任意NodeJSunit testing框架进行debugging

我已经分叉了一个NodeJS项目,使用testing任何协议(节点轻拍)。 我正在使用WebStorm 8.0.1 IDE。 我现在想在运行unit testing时进行一步debugging。 由于在Node的世界里Tap看起来很模糊,当然在WebStorm中没有针对这个框架的运行/debuggingconfiguration。 通过使用这些设置configurationNode.js运行configuration,我能够通过IDE运行testing: 节点解释器:C:\ Program Files \ nodejs \ node.exe 节点参数:–debug-brk 工作目录:{我的项目目录} JavaScript文件:node_modules \ tap \ bin \ tap.js 应用参数:test / test – *。js 但是,使用此configuration进行debugging时,我的断点不会被打中。 另外,即使插入一个debugger; 声明不会触发rest。 有没有办法让我在WebStorm中专门运行taptesting? 如果没有,为什么你认为我的testing中的断点没有被击中?

Visual Studio 2013可以在NodeJs Web应用程序中debugging客户端JavaScript

在Visual Studio 2013中debuggingASP.NET WebAplication可以debuggingVisual Studio 2013中的客户端JavaScript文件。这对于Visual Studio 2013中的NodeJs Web应用程序来说是不是可能?

node.js的debugging模块:如何避免这种繁琐的初始化?

node.js的debug模块确实整洁。 我想知道是否有任何方法可以防止在每个模块中这种乏味和过度冗余的初始化: require('debug').enable('module-name:log module-name:ERROR'); var log = require('debug')('module-name:log'); var error = require('debug')('module-name:ERROR'); 正如你所看到的,它在两个不同的层次上是冗余的:我需要在实例化它们之前“启用”logging器,发送两次相同的名称作为string,并且我需要写出模块名称。 有没有办法做到这一点automagically?

没有浏览器的NodeJS的CUIdebugging器

我正在寻找NodeJS的debugging工具,尤其是服务器端程序。 如果你们熟悉ruby,我正在寻找类似pry的debugging器。 对我来说,这听起来像真正的基本debuggingfunction,所以可能我很遗憾的东西。 总之,我想要这样的debugging器 在debugger线停下来 崔基础,所以没有浏览器打开和东西 有像进入,离开,继续等基本操作 这是我迄今为止所看到的: 节点的默认debugging器( node debug <js file> ):不停止在debugger但停在每一行 节点检查器:打开浏览器 pryjs :看起来不错,但还是新的,没有很好的使用,也没有testing过,我不满意使用 任何人都知道很好的select?

使用intellij远程debuggingnodejs

我试图远程debugging我的nodejs应用程序(实际上运行在我的本地计算机上的docker容器,但出于所有目的被视为远程主机) 我已经在docker-compose文件中使用以下命令使用nodemon运行应用程序 nodemon –debug=3010 app.js 然后打开容器的端口,并使用端口转发使端口在localhost:3010中可用。 之后,我在intellij远程debugging器插件中设置了以下configuration: host: localhost port: 3010 现在,在容器中运行代码时,代码不会停在我的断点上。 我很确定我应该启动我为远程debugging设置的configuration,但是并没有真正看到如何。 我也尝试将远程debugging插件的主机参数设置为docker-machine ip,但是这也没有给出任何结果。 当代码到达我的断点时,我该怎么做才能使intellij停止?

使用intellij远程debugging节点js服务器

看了很多关于远程节点js服务器的debugging的post,并尝试了很多他们的解决scheme,但没有设法使我的configuration工作 我已经在Windows PC上安装了Intellij,并使用以下“Node.js远程debugging”configuration:主机:my-server.dev.com端口:5858 节点服务器本身安装在UBUNTU上,定义了以下端口转发规则:socat TCP-LISTEN:5858,fork TCP:localhost:6000 并使用以下命令运行服务器(cluster:/usr/local/n/versions/node/0.10.44/bin/node –debug = 6000 /opt/play/play-server/main.js) Intellij将会话显示为已连接,但不能在断点上断开

视觉工作室代码debugging摩卡忽略断点

我正在尝试在Visual Studio代码中debugging摩卡unit testing。 我跟着这个问题 ,得到这个运行configuration: { "name": "Run mocha", "type": "node", "program": "/usr/bin/mocha", "stopOnEntry": false, "args": ["testUtils.js"], "cwd": "${workspaceRoot}", "runtimeExecutable": null, "env": { "NODE_ENV": "development"} }, 有用。 但它并不止于断点! 如果我用正常的启动configuration运行该文件,则不会忽略断点。 任何想法可能是什么原因呢?