0

这是为 nodeschool/stream-adventure/duplexer-redux 编写的一个程序。当然,这不会满足要求。但我想做的只是在其中放置一个调试器并观察会发生什么——就像 set import ipdb; python中的ipdb.set_trace。那么这样做的正确方法是什么?

   1 var duplexer = require('duplexer');
   2 var through = require('through');
   3 
   4 module.exports = function (counter) {
   5     debugger;
   6     var dic = {};
   7     var tr = through(function (buf) {
   8                 if (dic[buf.country]) {
   9                     dic[buf.country] = 1;
  10                 } else {
  11                     dic[buf.country] = dic[buf.country] + 1;
  12                 }
  13             });
  14     counter.pipe(tr);
  15 
  16     return tr;
  17 }

18

4

1 回答 1

2

debug1.带参数启动节点:

$ node debug yourscrupt.js

2.根据需要运行调试器命令

如果要在浏览器中调试,node-inspector是个不错的选择。

于 2014-02-22T09:44:29.290 回答