如何debugging我的bower可插拔parsing器?
我可以通过node-inspector
和node-debug
命令来debugging正常的节点应用程序。
如何debugging我的凉亭parsing器?
我只有一个想法:编写另一个节点应用程序,并需要我的凉亭parsing器,并使用programmaticaly方法。 其实,我认为正确的方法是在bower install
上进行debugging。
又怎样?
我没有时间写一个经过很好testing的答案,但是你可以用下面的方法试试你的运气:
- 在parsing器的代码中使用
console.log
,console.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
器中暂停