我可以通过 node-inspector
和 node-debug
命令调试普通 Node 应用程序。
如何调试我的 Bower 解析器?
我只有一个想法:编写另一个 Node 应用程序并需要其中包含我的 Bower 解析器并以编程方式使用方法。实际上,我认为正确的方法是在 bower install
上调试它。
那么,如何呢?
最佳答案
我没有时间写一个经过充分测试的答案,但你可以用以下方法试试运气:
- 在解析器的代码中使用
console.log
、console.dir
(在执行bower install
时您应该会看到输出,尽管这取决于解析器由 Bower 调用) - 编写单元测试(请参阅 example)并单独调试
- 使用类似
node-debug $(which bower) install
的命令(或在单独的控制台选项卡中使用node --debug-brk/path/to/node_modules/bower/bin/bower
+node_inspector
)进行集成调试;请记住将debugger
语句放入解析器方法中的 JS 文件中,以便在适当的执行阶段在node-inspector
中暂停
关于node.js - 如何调试我的 Bower 可插拔解析器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38415023/