Closed
Description
Content of test.js
:
(function()
{
"use strict";
function * gen()
{
try { require('./bad.js'); }
catch(e)
{
console.log(e.message);
console.log(e.stack);
}
}
gen().next();
})();
Content of bad.js
:
bad syntax
Stack trace:
Unexpected identifier
SyntaxError: Unexpected identifier
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:404:25)
at Object.Module._extensions..js (module.js:432:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:311:12)
at Module.require (module.js:366:17)
at require (module.js:385:17)
at gen (/tmp/gen/test.js:7:9)
at next (native)
at /tmp/gen/test.js:15:8
No data about linenumber and filename. Only "Unexpected identifier".
node --version
v5.0.0