从require调试实例的更好方法

时间:2016-03-31 06:56:04

标签: node.js debugging

采取以下代码

var runner = require('./generationRunner.js');

调试runner ='undefined'时,这是因为文件中的代码正在爆炸。但是,当发生这种情况时,需要返回undefined而不是实例,并且不会抛出异常。此行为使得有时难以调试和修复错误的代码。处理这种情况的更好方法是什么?

1 个答案:

答案 0 :(得分:0)

当所需文件中的代码通常中断时,此错误会在程序崩溃时冒泡。 实际上这是处理该问题的推荐方法,因为从那时起你的程序处于未定义状态,将会(或不会)导致意外行为。

最好的方法是追踪为什么所需文件中的崩溃不会冒泡并解决此问题。