diff --git a/Gulpfile.mjs b/Gulpfile.mjs index 553b544b452b..1a82cd93a1d6 100644 --- a/Gulpfile.mjs +++ b/Gulpfile.mjs @@ -297,6 +297,8 @@ function buildRollup(packages, targetBrowsers) { input, external, onwarn(warning, warn) { + const osifyPath = str => str.split("/").join(path.sep); + if (warning.code === "CIRCULAR_DEPENDENCY") return; if (warning.code === "UNUSED_EXTERNAL_IMPORT") { warn(warning); @@ -308,14 +310,15 @@ function buildRollup(packages, targetBrowsers) { // We can safely ignore this warning, and let Rollup replace it with undefined. if ( warning.code === "MISSING_EXPORT" && - warning.exporter === "packages/babel-core/src/index.ts" && + warning.exporter === + osifyPath("packages/babel-core/src/index.ts") && warning.missing === "default" && [ "@babel/helper-define-polyfill-provider", "babel-plugin-polyfill-corejs2", "babel-plugin-polyfill-corejs3", "babel-plugin-polyfill-regenerator", - ].some(pkg => warning.importer.includes(pkg)) + ].some(pkg => warning.importer.includes(osifyPath(pkg))) ) { return; }