UNPKG

@duxweb/dvha-template

Version:
35 lines (33 loc) 792 B
import { resolve } from 'node:path' import vue from '@vitejs/plugin-vue' import VueJsx from '@vitejs/plugin-vue-jsx' import UnoCSS from 'unocss/vite' import { defineConfig } from 'vite' export default defineConfig({ plugins: [ vue(), VueJsx(), UnoCSS(), ], build: { rollupOptions: { input: { index: resolve(__dirname, 'index.html'), }, output: { entryFileNames: 'js/[name]-[hash].js', chunkFileNames: 'js/[name]-[hash].js', manualChunks(id) { if (id.includes('node_modules')) { return id .toString() .split('node_modules/')[1] .split('/')[0] .toString() } }, }, }, outDir: resolve(__dirname, 'dist'), }, })