fix: pass module resolution paths to wrapped function (#26035)

Co-authored-by: Matt Kane <m@mk.gg>
This commit is contained in:
Shelley Vohr
2020-10-19 12:07:16 -07:00
committed by GitHub
parent 599da9c728
commit 6763cca16f

View File

@@ -33,10 +33,10 @@ Object.defineProperty(electronModule, 'exports', {
Module._cache['electron'] = electronModule;
const originalResolveFilename = Module._resolveFilename;
Module._resolveFilename = function (request: string, parent: NodeModule, isMain: boolean) {
Module._resolveFilename = function (request: string, parent: NodeModule, isMain: boolean, options?: { paths: Array<string>}) {
if (request === 'electron') {
return 'electron';
} else {
return originalResolveFilename(request, parent, isMain);
return originalResolveFilename(request, parent, isMain, options);
}
};