diff options
Diffstat (limited to 'ext/node/02_require.js')
-rw-r--r-- | ext/node/02_require.js | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/ext/node/02_require.js b/ext/node/02_require.js index b699db00b..ac34a5fca 100644 --- a/ext/node/02_require.js +++ b/ext/node/02_require.js @@ -401,6 +401,15 @@ Module._resolveLookupPaths = function (request, parent) { const paths = []; + + if (core.ops.op_require_is_request_relative(request) && parent?.filename) { + ArrayPrototypePush( + paths, + core.ops.op_require_path_dirname(parent.filename), + ); + return paths; + } + if (parent?.filename && parent.filename.length > 0) { const denoDirPath = core.ops.op_require_resolve_deno_dir( request, |