diff --git a/frontend/package.json b/frontend/package.json index b7aa0ed5..ffb6608d 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -2,6 +2,7 @@ "name": "cloudflare_temp_email", "version": "0.0.0", "private": true, + "type": "module", "scripts": { "dev": "vite", "build": "vite build -m prod --emptyOutDir", diff --git a/frontend/vite.config.js b/frontend/vite.config.js index ef930b62..684db9fb 100644 --- a/frontend/vite.config.js +++ b/frontend/vite.config.js @@ -3,6 +3,7 @@ import { fileURLToPath, URL } from 'node:url' import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import { VitePWA } from 'vite-plugin-pwa' +import { splitVendorChunkPlugin } from 'vite'; // https://vitejs.dev/config/ export default defineConfig({ @@ -11,6 +12,7 @@ export default defineConfig({ }, plugins: [ vue(), + splitVendorChunkPlugin(), VitePWA({ registerType: 'autoUpdate', devOptions: {