summaryrefslogtreecommitdiff
path: root/ext/node/02_require.js
diff options
context:
space:
mode:
authorYoshiya Hinosawa <stibium121@gmail.com>2023-02-23 22:28:12 +0900
committerGitHub <noreply@github.com>2023-02-23 22:28:12 +0900
commit6de815859b65a8fb03b6b00f6d26c93d3b6cf820 (patch)
treecfc4cb65b3ddce493a54c6967b336f00b99dd5d1 /ext/node/02_require.js
parent38f9aa0f9c8e80ca62db853e93d06b96d3596500 (diff)
fix(ext/node): fix npm module resolution when --node-modules-dir specified (#17896)
Diffstat (limited to 'ext/node/02_require.js')
-rw-r--r--ext/node/02_require.js7
1 files changed, 3 insertions, 4 deletions
diff --git a/ext/node/02_require.js b/ext/node/02_require.js
index 2b4a9c16c..d334a60a5 100644
--- a/ext/node/02_require.js
+++ b/ext/node/02_require.js
@@ -371,10 +371,9 @@ Module._findPath = function (request, paths, isMain, parentPath) {
const isRelative = ops.op_require_is_request_relative(
request,
);
- const basePath =
- (isDenoDirPackage && !isRelative && !usesLocalNodeModulesDir)
- ? pathResolve(curPath, packageSpecifierSubPath(request))
- : pathResolve(curPath, request);
+ const basePath = (isDenoDirPackage && !isRelative)
+ ? pathResolve(curPath, packageSpecifierSubPath(request))
+ : pathResolve(curPath, request);
let filename;
const rc = stat(basePath);