diff --git a/lib/internal/errors.js b/lib/internal/errors.js index 28ae792cc36130..b3953cbeb9436c 100644 --- a/lib/internal/errors.js +++ b/lib/internal/errors.js @@ -808,7 +808,7 @@ function hideInternalStackFrames(error) { if (typeof stackFrames === 'object') { frames = ArrayPrototypeFilter( stackFrames, - (frm) => !StringPrototypeStartsWith(frm.getFileName(), + (frm) => !StringPrototypeStartsWith(frm.getFileName() || '', 'node:internal') ); } diff --git a/test/fixtures/es-modules/cjs-esm.js b/test/fixtures/es-modules/cjs-esm.js index 3599178996800d..482ee18454e1ae 100644 --- a/test/fixtures/es-modules/cjs-esm.js +++ b/test/fixtures/es-modules/cjs-esm.js @@ -1 +1 @@ -require('./package-type-module/cjs.js'); +eval("require('./package-type-module/cjs.js')");