Tag: debugging

以编程方式保存chrome的控制台日志

有没有在javascript或nodejs的方式来编程取得所有在铬的控制台的一切,所以我可以将其保存到文件或数据库?

Webstorm 10 – 一个大文件上的节点debbuger不起作用

我有一个gulpfile,我添加了一些任务,例如:less编译less文件。 我想testing我添加到pipe道的一个函数,并在那里放置一个断点,这是它的样子: 然而,当我在这个任务上执行debugging,这是我收到的输出: 它永远不会停止在上面的任何一个断点,有没有人有任何想法是什么原因呢? Webstorm版本 :10.0.4

从git仓库运行“npm install”包时出错

这是杀了我。 在命令行中input以下内容后: > npm install git+https://github.com/jshint/jshint.git 我得到下面的命令行错误 … npm ERR! addLocal Could not install D:\Users\Niko\AppData\Roaming\npm\npm_temp\npm-12692-e02bf6f0\git-cache-60d903b5b73a\561d9785cdca88fc0a3178795274207520d05596 npm ERR! Windows_NT 6.1.7601 npm ERR! argv "node" "D:\\Users\\Niko\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "install" "git+https://github.com/jshint/jshint.git" npm ERR! node v0.12.4 npm ERR! npm v2.13.2 npm ERR! path D:\Users\Niko\AppData\Roaming\npm-cache\jshint\2.8.0\package.tgz npm ERR! code ENOENT npm ERR! errno -4058 npm ERR! enoent ENOENT, scandir 'D:\Users\Niko\AppData\Roaming\npm-cache\jshint\2.8.0\package.tgz' npm ERR! enoent […]

如何debugging通过Grunt构build的Connect服务器的请求?

我有一个咕噜的任务,build立一个连接服务器,连接到它挂起。 我想知道如何去debugging这个连接。 它启动服务器而不会抛出错误,所以我没有在我的terminal窗口中运行Grunt任务。 但没有要求回来。 我尝试用'–debug'标志运行grunt,并打印出[D] server GET /api/loginRequest/ – – – – ms但这就是它。 我也试着把代码放在中间件中,connect.js提前做出响应,但是这并不能削减它。 我的连接任务的initConfig如下所示: connect: { mockServer: { options: { livereload: true, port: 7770, hostname: 'localhost', middleware: [ function (connect, opt) { var mocker = require('connect-api-mocker-adv'), options = { urlRoot: '/api', pathRoot: 'mocks' }; return [mocker(options)]; } ] } } },

无法使用节点检查器debugging匿名函数

下面是我尝试使用节点检查器debugging器的简单演示服务器程序: var http = require('http'); var fs = require('fs'); http.createServer(function(req, res) { res.writeHead(200, { 'Content-Type': 'text/html' }); var html = fs.readFileSync(__dirname + '/index.htm', 'utf8'); var message = 'Hello world…'; html = html.replace('{Message}', message); res.end(html); }).listen(1337, '127.0.0.1'); 尝试我可能,我不能哄节点检查器设置一个断点(或者,使用debugging器语句)传递给http.createServer(…)函数调用的匿名函数。 我可以在第一行(例如,var http = require …)的第二行和第四行(http.createServer …)设置一个断点,但不在传入的匿名函数中。 首先,我试图拉出匿名函数,并创build一个函数expression式,如下所示: var callback = function(req, res) { … } 并传递给了 http.createServer(callback).listen(1337, '127.0.0.1'); […]

Node.js,Javascript:node-debug不会检测Google Chrome

$ node-debug -p 8082 try-debug.js 8081 Node Inspector is now available from http://127.0.0.1:8082/?ws=127.0.0.1:8082&port=5858 Debugging `try-debug.js` No browser matching [chrome,chromium,opera] found in the system! Google Chrome作为默认浏览器存在。 这可能是相关的,我不知道: $ cat /usr/lib/node_modules/bower/node_modules/lodash/collection/detect.js module.exports = require('./find'); $

Node.js,node-inspector,JavaScript,Google Chrome:debugging工作stream程

我开始一个像这样的debugging会话: $ node-debug -p 8082 try-debug.js 8081 然后我转到Google Chrome中的“节点检查器”选项卡。 不幸的是,我无法弄清楚如何中止debugging会话和/或重新加载修改过的源代码,而无法手动重新启动节点debugging服务器并重新加载节点检查器选项卡。 什么是正确的方式?

节点检查员如何启动

你如何使用节点检查器? 我不能让它停在断点处或者通过我的代码。 我怀疑我启动node-inspector的方式有些问题。 我究竟做错了什么? 我将提供以下细节: 关于我想要debugging的代码的信息,包括一个github库。 关于我的操作系统以及我如何安装节点检查器和Strongloop的信息。 关于我在尝试debugging时看到的信息。 代码 我正在走向Thinkster教程的结尾: https ://thinkster.io/mean-stack-tutorial。 这段代码将“post”存储在MongoDB中。 post是标题和链接。 用户可以添加评论,并提出一个post或评论。 当我点击一个评论,它应该去另一个页面显示post和相关的评论。 这部分不工作。 路由中出现错误。 我想在这一行的views / index.ejs中设置一个断点(关于第69行): router.get('/ posts /:post',function(req,res,next){ 我的代码在这里: https : //github.com/bessieatrazoyo/f2lapper-news 操作系统和安装我正在Mac OSX机器上工作。 可能的话,我有Node.js和MongoDB安装正确,因为我可以看到网站显示,我可以创build一个新的职位。 我首先像这样安装了节点检查器: sudo su npm install -g节点检查器 后来,我读了这个信息:docs dot强烈的循环点com /显示/ SL /安装+在+ MacOS和我安装Strongloop是这样的: sudo chown -R $ USER / usr / local / bin sudo […]

当第一个节点prcess分叉一秒时,VSCode不会停在断点上

第一个问题是,当你从你的app.js文件中执行以下操作时,会出现一些冲突错误,并按F5进行debugging: var cp = require('child_process'); var node2 = cp.fork('./ app_FORK.js'); 错误:侦听EADDRINUSE ::: 15838在Object.exports._errnoException(util.js:856:11) 我和VS社区有同样的问题,所以我在那里做了以下工作:var node2 = cp.fork('./ app_FORK.js',[],{execArgv:['–debug = 5859']} ); 但是,在VS Code中,它似乎没有工作。 我放置断点,或尝试从命令行启动节点后附加,它出错。

Node-Inspector无法打开Chrome浏览器抛出错误ENOENT

我想知道为什么当我尝试使用节点检查器来debugging节点应用程序时出现以下错误。 在端口5858上侦听的debugging器events.js:154 throw er; //未处理的“错误”事件 Error: spawn C:\Users\Dell\AppData\Local\Google\Chrome\Application\Chrome.exe ENOENT at exports._errnoException (util.js:890:11) at Process.ChildProcess._handle.inexit(internal/child_process.js:182:32) at onErrorNT (internal/child_process.js:348:16) at _combinedTickCallback (node.js:383:13) at process._tickCallback (node.js:407:11) 我相信这个错误类似于https://github.com/node-inspector/node-inspector/issues/732报告的错误。 但是,我没有得到new_chrome.exe。 任何帮助表示赞赏 节点版本是5.9.1节点debugging版本是0.12.7 编辑:其实问题是chrome.exe文件是“程序文件(86)”,但运行节点debugging时它正在用户文件夹中search。 所以这是与节点模块浏览器启动当我运行detect.js,在browser-launcher2 / examples,它返回我正确的chrome.exepath,但是当我运行launch.js,它是返回给我的上面的错误,因为它试图find用户文件夹内的chrome.exe。 对此有何想法? 更新:添加临时解决scheme。 它为我工作。 注:这是一个临时解决scheme。 我正在保持这个问题的公开,以便为这个错误得到一个永久的解决scheme。 快乐编码:)