Ensured service-worker is bundled separately

This commit is contained in:
Alejandro Celaya
2022-12-24 18:20:01 +01:00
parent 595b3c0450
commit ced3fa00ef
2 changed files with 87 additions and 78 deletions

View File

@@ -6,6 +6,19 @@ export default defineConfig({
plugins: [react()],
build: {
outDir: 'build',
rollupOptions: {
input: {
index: './index.html', // default entry point
'service-worker': './src/service-worker.ts', // service worker
},
output: {
entryFileNames: ({ name }) => (
name === 'service-worker'
? '[name].js' // put service worker in root
: 'assets/[name]-[hash].js' // others in `assets/js/`
),
},
},
},
server: {
port: 3000,