From 1445775d64df9f45ea25ae64fa47ee3c0d321baa Mon Sep 17 00:00:00 2001 From: Ai Hoshino Date: Sat, 23 Sep 2023 09:40:06 +0800 Subject: fix(runtime): exclude unevaluated module in `require.cache` (#5903) Close: #5898 --- src/js/builtins/ImportMetaObject.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/js/builtins/ImportMetaObject.ts') diff --git a/src/js/builtins/ImportMetaObject.ts b/src/js/builtins/ImportMetaObject.ts index 17eb274cd..bf498e9f9 100644 --- a/src/js/builtins/ImportMetaObject.ts +++ b/src/js/builtins/ImportMetaObject.ts @@ -165,7 +165,7 @@ export function createRequireCache() { }, has(target, key: string) { - return $requireMap.$has(key) || Loader.registry.$has(key); + return $requireMap.$has(key) || Boolean(Loader.registry.$get(key)?.evaluated); }, deleteProperty(target, key: string) { -- cgit v1.2.3