diff --git a/src/Components/Web.JS/rollup.config.mjs b/src/Components/Web.JS/rollup.config.mjs index 91fb668b0434..03430b19b42c 100644 --- a/src/Components/Web.JS/rollup.config.mjs +++ b/src/Components/Web.JS/rollup.config.mjs @@ -13,7 +13,7 @@ export default createBaseConfig({ 'blazor.webview': './src/Boot.WebView.ts', }, dir: __dirname, - updateConfig: (config, environment, _, input) => { + updateConfig: (config, environment, output, input) => { config.plugins.push({ name: 'Resolve dotnet.js dynamic import', resolveDynamicImport(source, importer) { @@ -26,6 +26,9 @@ export default createBaseConfig({ if (input.includes("WebView")) { config.output.sourcemap = 'inline'; + } else if (environment === 'production' && (output === 'blazor.web' || output === 'blazor.webassembly')) { + // Generate sourcemaps but don't emit sourcemap link comments for production bundles + config.output.sourcemap = 'hidden'; } else { config.output.sourcemap = true; }