From 96ea5b1d3d7b4ddec386d8708dc8a01c5fa946e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Tue, 14 Mar 2023 16:47:09 -0400 Subject: refactor: deno_core not using std::env::current_dir (#18173) This commit changes "deno_core" to not rely on implicitly calling "std::env::current_dir()" when resolving module specifiers using APIs from "deno_core::modules_specifier". Supersedes https://github.com/denoland/deno/pull/15454 --- ext/node/02_require.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ext/node/02_require.js') diff --git a/ext/node/02_require.js b/ext/node/02_require.js index d334a60a5..43343a21a 100644 --- a/ext/node/02_require.js +++ b/ext/node/02_require.js @@ -715,7 +715,7 @@ function wrapSafe( cjsModuleInstance, ) { const wrapper = Module.wrap(content); - const [f, err] = core.evalContext(wrapper, filename); + const [f, err] = core.evalContext(wrapper, `file://${filename}`); if (err) { if (node.globalThis.process.mainModule === cjsModuleInstance) { enrichCJSError(err.thrown); -- cgit v1.2.3