mirror of
https://github.com/denoland/deno.git
synced 2024-11-25 15:29:32 -05:00
fix(ext/node): fix builtin module module (#15904)
This commit is contained in:
parent
3510b2f5a2
commit
391108f16f
4 changed files with 7 additions and 22 deletions
|
@ -1,2 +1,4 @@
|
||||||
function
|
function
|
||||||
function
|
function
|
||||||
|
function
|
||||||
|
true
|
||||||
|
|
|
@ -3,3 +3,5 @@ import m2 from "module";
|
||||||
|
|
||||||
console.log(typeof m1.Module);
|
console.log(typeof m1.Module);
|
||||||
console.log(typeof m2.Module);
|
console.log(typeof m2.Module);
|
||||||
|
console.log(typeof m1);
|
||||||
|
console.log(m1 === m1.Module);
|
||||||
|
|
|
@ -828,25 +828,7 @@
|
||||||
|
|
||||||
Module.Module = Module;
|
Module.Module = Module;
|
||||||
|
|
||||||
const m = {
|
node.nativeModuleExports.module = Module;
|
||||||
_cache: Module._cache,
|
|
||||||
_extensions: Module._extensions,
|
|
||||||
_findPath: Module._findPath,
|
|
||||||
_initPaths: Module._initPaths,
|
|
||||||
_load: Module._load,
|
|
||||||
_nodeModulePaths: Module._nodeModulePaths,
|
|
||||||
_pathCache: Module._pathCache,
|
|
||||||
_preloadModules: Module._preloadModules,
|
|
||||||
_resolveFilename: Module._resolveFilename,
|
|
||||||
_resolveLookupPaths: Module._resolveLookupPaths,
|
|
||||||
builtinModules: Module.builtinModules,
|
|
||||||
createRequire: Module.createRequire,
|
|
||||||
globalPaths: Module.globalPaths,
|
|
||||||
Module,
|
|
||||||
wrap: Module.wrap,
|
|
||||||
};
|
|
||||||
|
|
||||||
node.nativeModuleExports.module = m;
|
|
||||||
|
|
||||||
function loadNativeModule(_id, request) {
|
function loadNativeModule(_id, request) {
|
||||||
if (nativeModulePolyfill.has(request)) {
|
if (nativeModulePolyfill.has(request)) {
|
||||||
|
@ -890,7 +872,6 @@
|
||||||
toRealPath,
|
toRealPath,
|
||||||
cjsParseCache,
|
cjsParseCache,
|
||||||
readPackageScope,
|
readPackageScope,
|
||||||
moduleExports: m,
|
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
})(globalThis);
|
})(globalThis);
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
const m = Deno[Deno.internal].require.moduleExports;
|
const m = Deno[Deno.internal].require.Module;
|
||||||
export const _cache = m._cache;
|
export const _cache = m._cache;
|
||||||
export const _extensions = m._extensions;
|
export const _extensions = m._extensions;
|
||||||
export const _findPath = m._findPath;
|
export const _findPath = m._findPath;
|
||||||
|
|
Loading…
Reference in a new issue