diff --git a/packages/babel-preset-env/src/polyfills/babel-7-plugins.cjs b/packages/babel-preset-env/src/polyfills/babel-7-plugins.cjs index cd49eb35ab70..7d0fd40c6923 100644 --- a/packages/babel-preset-env/src/polyfills/babel-7-plugins.cjs +++ b/packages/babel-preset-env/src/polyfills/babel-7-plugins.cjs @@ -6,4 +6,12 @@ if (!process.env.BABEL_8_BREAKING) { require("babel-plugin-polyfill-regenerator").default; exports.legacyBabelPolyfillPlugin = require("./babel-polyfill.cjs"); exports.removeRegeneratorEntryPlugin = require("./regenerator.cjs"); +} else { + // So that Node.js finds the export names even when building for Babel 8 with + // STRIP_BABEL_8_FLAG enabled. + exports.pluginCoreJS2 = + exports.pluginRegenerator = + exports.legacyBabelPolyfillPlugin = + exports.removeRegeneratorEntryPlugin = + void 0; }