From b8321f0c36a773065609ca357d169cba350d094d Mon Sep 17 00:00:00 2001 From: Jacob Bolda Date: Thu, 27 May 2021 17:15:33 -0500 Subject: [PATCH 1/2] adjust source map devtools filename template to point to source Signed-off-by: Jacob Bolda --- packages/cli/src/lib/bundler/config.ts | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/packages/cli/src/lib/bundler/config.ts b/packages/cli/src/lib/bundler/config.ts index 4cc18f2083..7270f7b01a 100644 --- a/packages/cli/src/lib/bundler/config.ts +++ b/packages/cli/src/lib/bundler/config.ts @@ -197,6 +197,15 @@ export async function createConfig( chunkFilename: isDev ? '[name].chunk.js' : 'static/[name].[chunkhash:8].chunk.js', + ...(isDev + ? { + devtoolModuleFilenameTemplate: info => + `file:///${resolvePath(info.absoluteResourcePath).replace( + /\\/g, + '/', + )}`, + } + : {}), }, plugins, }; @@ -281,7 +290,11 @@ export async function createBackendConfig( : '[name].[chunkhash:8].chunk.js', ...(isDev ? { - devtoolModuleFilenameTemplate: 'file:///[absolute-resource-path]', + devtoolModuleFilenameTemplate: info => + `file:///${resolvePath(info.absoluteResourcePath).replace( + /\\/g, + '/', + )}`, } : {}), }, From ee4eb5b402deb7a2a7603d9f2fa37cb083f9f433 Mon Sep 17 00:00:00 2001 From: Jacob Bolda Date: Thu, 27 May 2021 17:20:18 -0500 Subject: [PATCH 2/2] add changeset Signed-off-by: Jacob Bolda --- .changeset/brown-lobsters-enjoy.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/brown-lobsters-enjoy.md diff --git a/.changeset/brown-lobsters-enjoy.md b/.changeset/brown-lobsters-enjoy.md new file mode 100644 index 0000000000..bc6a1771d8 --- /dev/null +++ b/.changeset/brown-lobsters-enjoy.md @@ -0,0 +1,5 @@ +--- +'@backstage/cli': patch +--- + +Adjust the Webpack `devtool` module filename template to correctly resolve via the source maps to the source files.