如何debugging我的bower可插拔parsing器?

我可以通过node-inspectornode-debug命令来debugging正常的节点应用程序。

如何debugging我的凉亭parsing器?

我只有一个想法:编写另一个节点应用程序,并需要我的凉亭parsing器,并使用programmaticaly方法。 其实,我认为正确的方法是在bower install上进行debugging。

又怎样?

我没有时间写一个经过很好testing的答案,但是你可以用下面的方法试试你的运气:

  • 在parsing器的代码中使用console.logconsole.dir (你应该在做bower install时候看到输出,尽pipe它取决于bower install如何调用parsing器)
  • 编写unit testing(请参阅示例 )并单独进行debugging
  • 使用像node-debug $(which bower) install (或者在单独的控制台选项卡中node-debug $(which bower) install node --debug-brk /path/to/node_modules/bower/bin/bower + node_inspector )来执行集成debugging; 请记得在parsing器的方法中将debugger语句放在JS文件中,以便在执行的适当阶段在node-inspector器中暂停