diff --git a/lib/internal/vm/module.js b/lib/internal/vm/module.js index 3d2d25064b62cd..a150a9d90ef973 100644 --- a/lib/internal/vm/module.js +++ b/lib/internal/vm/module.js @@ -303,7 +303,7 @@ class SourceTextModule extends Module { const promises = this[kWrap].link(async (identifier, assert) => { const module = await linker(identifier, this, { assert }); - if (module[kWrap] === undefined) { + if (module?.[kWrap] === undefined) { throw new ERR_VM_MODULE_NOT_MODULE(); } if (module.context !== this.context) {