diff --git a/superset-frontend/webpack.config.js b/superset-frontend/webpack.config.js index da8c3689b410..8530db279f72 100644 --- a/superset-frontend/webpack.config.js +++ b/superset-frontend/webpack.config.js @@ -317,7 +317,12 @@ const config = { menu: addPreamble('src/views/menu.tsx'), spa: addPreamble('src/views/index.tsx'), embedded: addPreamble('src/embedded/index.tsx'), - 'service-worker': path.join(APP_DIR, 'src/service-worker.ts'), + // Skip service-worker build in dev mode to avoid overwriting the placeholder + ...(isDevMode + ? {} + : { + 'service-worker': path.join(APP_DIR, 'src/service-worker.ts'), + }), }, cache: { type: 'filesystem',