在我的下面的例子中,moduleA1不存在,并且由于模块不存在,我期待'uncaughtException'列表器被执行,但这并不是在讨价还价。
'use strict';
// this module does not exist
var moduleA = require('./moduleA/moduleA1');
process.on('uncaughtException', function(err) {
console.log("Error Message: " , err.message);
process.exit(1);
});
我想知道在什么情况下''uncaughtException'代码将被执行