Tag: 节点检查器

如何从Eclipse中debugging正在运行的node.js应用程序?

节点检查器不是为我工作的,所以我不想用Eclipsedebugging节点应用程序。 我想debugging一个通过“npm start”命令运行的node.js实例。 但是,无论何时我在Eclipse中debugging一个节点应用程序,它都不会debugging正在运行的实例,而是一个新的实例。

节点检查器显示对象的“无属性”

在debugging场景中,我非常新,特别是在节点检测。 在安装了节点检查器之后,我使用–debug参数启动了简单的节点应用程序,并能够在localhost:8080 / debug?port = 5858上看到debugging视图。 当我让应用程序停在这个断点时: router.get('/people', function(req, res) { var num = 1; var str = 'rarf'; var obj = {x: 1, y: 2} console.log(req) // breakpoint }); 并用鼠标hover在标识符上,显示如下: 请求: 传入消息 – 没有属性 res: 服务器响应 – 没有属性 str:“rarf” 1: obj: 对象 – 无属性 为什么我看不到对象的属性?

节点检查器不会爆炸对象属性

从昨天我用grunt-node-inspector面对一个奇怪的行为。 当我debugging我的应用程序,我被用来设置断点和观察expression式,然后如果我看的variables是一个数组或对象,我可以点击灰色箭头查看属性(或数组中的元素)。 现在,如果我点击那个箭头,什么都没发生 我没有更新任何东西,所以我不明白为什么检查员开始这样做。 node版本是: v0.10.31 grunt-node-inspector是0.1.5 node-inspector是0.7.4 任何想法如何解决这个问题?

如何让node-inspector与foreman和nodemon一起运行?

我在我的.env文件中有我的heroku config vars,所以我必须使用工头在本地运行我的应用程序。 我需要使用节点检查器进行debugging,我不想手动重新启动我的应用程序,所以我也想使用nodemon 。 我如何一起使用nodemon,node-inspector和foreman?

什么是正确的过程与节点检查器debugging?

我在节点版本v5.0.0。 我安装了节点检查器版本:v0.12.5。 我做了什么: 1。 我开始端口8090上的节点insepctor(由于8080由nginx采取) node-insepctor –web-port=8090 第2位。 我开始debugging我的js文件 node –debug-brk app.js 3。 我在浏览器中打开url http://127.0.0.1:8090/?ws=127.0.0.1:8090&port=5858 它第一次工作,它会在第一线完美的打破。 但是,当我find并修复了我的代码中的问题,我想再次debugging,它只是不能再工作。 我试过的: 第一 。 我看到,在控制台中,当我node –debug-brk app.js仍然在那里时打印下面这行: Debugger listening on port 5858 所以我刷新页面,代码显示,但它只是没有得到执行,所以没有达到中断点。 第二 。 我通过CTRL-c停止app.jsdebugging过程,然后重新启动debuggingapp.js, Debugger listening on port 5858再次显示。 所以我再次打开url。 同上,代码显示,但没有任何反应。 第三 。 我停止节点检查器进程和app.jsdebugging过程,并重新启动它们并打开url。 这一次,它的作品! 有没有一个简单的方法来debugging一个js程序不止一次? 每次我需要杀死节点检查器进程和debuggingjs进程,使其重新工作? 或者我在这里做错了什么? 请帮忙!

为什么babel-node-debug不能识别导入命令?

» babel-node-debug –presets es2015 ./updateChains.js Node Inspector v0.12.10 Visit http://127.0.0.1:8080/?port=5858 to start debugging. Debugging `./scripts/updateChains.js` Debugger listening on [::]:5858 /mysite/updateChains.js:1 (function (exports, require, module, __filename, __dirname) { import dotenv from 'dotenv'; 我认为它使用节点检查员v0.12.10是它的一部分,但我不知道有什么build议吗?

JavaScript:是否可以别名“debugging器”?

许多JS主机环境提供debugging交互式debugging器的“debugging器”。 例如: node.js将调用NodeInpsector Chrome会调用Chrome开发工具 我经常使用这两个。 我想知道是否在支持这个的环境中,有一种方法可以为debugging器创build一个别名,例如。 所以: d 有同样的效果 debugger 这可能吗?

为什么本地主机不能在chrome(OSX)中路由到127.0.0.1?

当我使用node-debug启动脚本时,它将尝试导航到URL localhost / debug?port = 5858,但是没有find在那里服务的页面。 如果我更改“本地主机”为127.0.0.1一切工作正常。 我可以ping本地主机,它适当地parsing为127.0.0.1 有任何想法吗?

如何在OSX Yosemite上使用node.js 0.12正确安装node-inspector?

我正在尝试使用以下命令安装节点检查器: sudo npm install -g node-inspector 我得到以下结果: > ws@0.4.32 install /usr/local/lib/node_modules/node-inspector/node_modules/ws > (node-gyp rebuild 2> builderror.log) || (exit 0) shell-init: error retrieving current directory: getcwd: cannot access parent directories: Permission denied > v8-debug@0.3.5 install /usr/local/lib/node_modules/node-inspector/node_modules/v8-debug > node-pre-gyp install –fallback-to-build shell-init: error retrieving current directory: getcwd: cannot access parent directories: Permission denied sh: node-pre-gyp: command not […]

没有浏览器的NodeJS的CUIdebugging器

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