diff --git a/web/package.json b/web/package.json index e57354e772dea..291be365ec42d 100644 --- a/web/package.json +++ b/web/package.json @@ -5,6 +5,7 @@ "scripts": { "dev": "vite dev --host 0.0.0.0 --port 3000", "build": "vite build", + "build:stats": "BUILD_STATS=true vite build", "package": "svelte-kit package", "preview": "vite preview", "check:svelte": "svelte-check --no-tsconfig --fail-on-warnings", diff --git a/web/vite.config.js b/web/vite.config.js index a2e69f77b6955..7d15832de4b70 100644 --- a/web/vite.config.js +++ b/web/vite.config.js @@ -30,10 +30,12 @@ export default defineConfig({ }, plugins: [ sveltekit(), - visualizer({ - emitFile: true, - filename: 'stats.html', - }), + process.env.BUILD_STATS === 'true' + ? visualizer({ + emitFile: true, + filename: 'stats.html', + }) + : undefined, enhancedImages(), ], optimizeDeps: {