首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >只返回[函数]的Node.js调试器上的List命令

只返回[函数]的Node.js调试器上的List命令
EN

Stack Overflow用户
提问于 2015-03-10 20:25:04
回答 1查看 107关注 0票数 1

在运行node debug file.js时,您应该能够调用list来显示正在执行的行以及它周围的行。当我这么做的时候,我得到的只是[Function],为什么呢?

代码语言:javascript
复制
debug> list
[Function]

下面是我刚刚尝试调试的一个示例文件:

代码语言:javascript
复制
const h = require('virtual-dom/h');
const toHTML = require('vdom-to-html');

var tree = h('input', { type: 'submit', value: 'Add' });
var str = toHTML(tree);

无论我在哪里尝试“列表”,它都是[Function]说的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-09 14:00:54

list是调试器中的一个函数。它输出[function]的原因是您没有调用它,而是导致repl返回函数list

你需要打电话给list()

例如:

代码语言:javascript
复制
> node debug logger.js
< Debugger listening on port 5858
connecting to port 5858... ok
break in logger.js:1
> 1 'use strict';
  2
  3 const bunyan = require('bunyan');
debug> list()
> 1 'use strict';
  2
  3 const bunyan = require('bunyan');
  4
  5 /**
  6  * Returns a configured bunyan logger
debug> list
[Function]
debug>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28973423

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档