import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import replace from '@rollup/plugin-replace' export default defineConfig({ plugins: [vue()], server: { port: 48090, }, resolve: { alias: { '@vue/compiler-dom': '@vue/compiler-dom/dist/compiler-dom.cjs.js', '@vue/compiler-core': '@vue/compiler-core/dist/compiler-core.cjs.js', }, }, build: { commonjsOptions: { ignore: ['typescript'], }, }, worker: { format: 'es', plugins: () => [ replace({ preventAssignment: true, values: { 'process.env.NODE_ENV': JSON.stringify('production'), }, }), ], }, })