Skip to content

Commit 557e81b

Browse files
committed
fix: update signature of Module._resolveLookupPaths
nodejs/node#26983
1 parent aee3d07 commit 557e81b

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

src/bootstrap.js

+6-10
Original file line numberDiff line numberDiff line change
@@ -36,18 +36,16 @@ exports.injectNodeModuleLookupPath = function (injectPath) {
3636
const originalResolveLookupPaths = Module._resolveLookupPaths;
3737

3838
// @ts-ignore
39-
Module._resolveLookupPaths = function (moduleName, parent, newReturn) {
40-
const result = originalResolveLookupPaths(moduleName, parent, newReturn);
41-
42-
const paths = newReturn ? result : result[1];
39+
Module._resolveLookupPaths = function (moduleName, parent) {
40+
const paths = originalResolveLookupPaths(moduleName, parent);
4341
for (let i = 0, len = paths.length; i < len; i++) {
4442
if (paths[i] === nodeModulesPath) {
4543
paths.splice(i, 0, injectPath);
4644
break;
4745
}
4846
}
4947

50-
return result;
48+
return paths;
5149
};
5250
};
5351
//#endregion
@@ -72,18 +70,16 @@ exports.enableASARSupport = function (nodeModulesPath) {
7270
// @ts-ignore
7371
const originalResolveLookupPaths = Module._resolveLookupPaths;
7472
// @ts-ignore
75-
Module._resolveLookupPaths = function (request, parent, newReturn) {
76-
const result = originalResolveLookupPaths(request, parent, newReturn);
77-
78-
const paths = newReturn ? result : result[1];
73+
Module._resolveLookupPaths = function (request, parent) {
74+
const paths = originalResolveLookupPaths(request, parent);
7975
for (let i = 0, len = paths.length; i < len; i++) {
8076
if (paths[i] === NODE_MODULES_PATH) {
8177
paths.splice(i, 0, NODE_MODULES_ASAR_PATH);
8278
break;
8379
}
8480
}
8581

86-
return result;
82+
return paths;
8783
};
8884
};
8985
//#endregion

0 commit comments

Comments
 (0)