diff --git a/package.json b/package.json index 140e4c5..119dc70 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "dev": "vite", "build": "run-p type-check \"build-only {@}\" --", "preview": "vite preview", - "build-only": "vite build", + "build-only": "vite build --watch", "type-check": "vue-tsc --build" }, "dependencies": { diff --git a/vite.config.ts b/vite.config.ts index f3a1e70..122dde9 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -17,4 +17,25 @@ export default defineConfig({ '@': fileURLToPath(new URL('./src', import.meta.url)) }, }, + build:{ + rollupOptions:{ + output:{ + manualChunks(id){ + if(id.includes('node_modules')){ + if(id.includes('vite-plugin-vue-devtools')){ + return; + } + if(id.includes('axios')){ + return 'axios' + } + if(id.includes('echarts')){ + return 'echarts' + } + return 'vendor' + } + return 'main' + } + } + } + } })