From f92ba73f1529e2213850ce08810e5d0035fc3955 Mon Sep 17 00:00:00 2001 From: Andrew Coates <30809111+acoates-ms@users.noreply.github.com> Date: Tue, 25 Jan 2022 14:50:17 -0800 Subject: [PATCH 1/2] Fix sourceMapURL when building bundles for windows/macOS --- packages/metro/src/lib/parseOptionsFromUrl.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/metro/src/lib/parseOptionsFromUrl.js b/packages/metro/src/lib/parseOptionsFromUrl.js index f9466f6f52..06ac3ff6e0 100644 --- a/packages/metro/src/lib/parseOptionsFromUrl.js +++ b/packages/metro/src/lib/parseOptionsFromUrl.js @@ -78,7 +78,7 @@ module.exports = function parseOptionsFromUrl( // protocol-relative URLs, which is why we must force the HTTP protocol // when loading the bundle for either Android or iOS. protocol: - platform != null && platform.match(/^(android|ios)$/) ? 'http' : '', + platform != null && platform.match(/^(android|ios|windows|macos)$/) ? 'http' : '', pathname: pathname.replace(/\.(bundle|delta)$/, '.map'), }), sourceUrl: requestUrl, From 798af86ea2123d91633ff016a627db681d5b63e7 Mon Sep 17 00:00:00 2001 From: Andrew Coates <30809111+acoates-ms@users.noreply.github.com> Date: Tue, 25 Jan 2022 14:58:23 -0800 Subject: [PATCH 2/2] prettier fix --- packages/metro/src/lib/parseOptionsFromUrl.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/metro/src/lib/parseOptionsFromUrl.js b/packages/metro/src/lib/parseOptionsFromUrl.js index 06ac3ff6e0..b46465cb65 100644 --- a/packages/metro/src/lib/parseOptionsFromUrl.js +++ b/packages/metro/src/lib/parseOptionsFromUrl.js @@ -78,7 +78,9 @@ module.exports = function parseOptionsFromUrl( // protocol-relative URLs, which is why we must force the HTTP protocol // when loading the bundle for either Android or iOS. protocol: - platform != null && platform.match(/^(android|ios|windows|macos)$/) ? 'http' : '', + platform != null && platform.match(/^(android|ios|windows|macos)$/) + ? 'http' + : '', pathname: pathname.replace(/\.(bundle|delta)$/, '.map'), }), sourceUrl: requestUrl,