From e71843acf093590d813e8da32764ceb35005c61a Mon Sep 17 00:00:00 2001 From: liuxingbaoyu <30521560+liuxingbaoyu@users.noreply.github.com> Date: Thu, 14 Apr 2022 14:43:41 +0800 Subject: [PATCH] fix: build standalone on windows (#14462) * fix: build standalone on windows * fix --- Gulpfile.mjs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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; }