diff --git a/packages/core/globals/index.ts b/packages/core/globals/index.ts index c2171e42e6..b0fd974380 100644 --- a/packages/core/globals/index.ts +++ b/packages/core/globals/index.ts @@ -293,7 +293,8 @@ function registerOnGlobalContext(moduleName: string, exportName: string): void { } export function installPolyfills(moduleName: string, exportNames: string[]) { - if (global.__snapshot) { + const shouldInstallEagerly = global.__snapshot || !__COMMONJS__; + if (shouldInstallEagerly) { const loadedModule = global.loadModule(moduleName); installPolyfillsFromModule(loadedModule, exportNames as any); } else { diff --git a/packages/core/globals/polyfills/package.json b/packages/core/globals/package.json similarity index 100% rename from packages/core/globals/polyfills/package.json rename to packages/core/globals/package.json