From 6f3fdd79255f1ed5b62bcb7d2b31e9ac47a5f507 Mon Sep 17 00:00:00 2001 From: Andrew Bradley Date: Sun, 15 May 2022 15:42:41 -0400 Subject: [PATCH] fix node12 --- dist-raw/node-internal-modules-cjs-loader.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/dist-raw/node-internal-modules-cjs-loader.js b/dist-raw/node-internal-modules-cjs-loader.js index 269098230..ae17939d6 100644 --- a/dist-raw/node-internal-modules-cjs-loader.js +++ b/dist-raw/node-internal-modules-cjs-loader.js @@ -468,10 +468,15 @@ const Module_resolveFilename = function _resolveFilename(request, parent, isMain paths = Module._resolveLookupPaths(request, parent); } - if (parent?.filename) { + // if (parent?.filename) { + // node 12 hack + if (parent != null && parent.filename) { if (request[0] === '#') { const pkg = readPackageScope(parent.filename) || {}; - if (pkg.data?.imports != null) { + + // if (pkg.data?.imports != null) { + // node 12 hack + if (pkg.data != null && pkg.data.imports != null) { try { return finalizeEsmResolution( packageImportsResolve(request, pathToFileURL(parent.filename),