kt-template-online-playground/vite.preview.config.ts
2026-05-08 14:30:56 +08:00

30 lines
650 B
TypeScript

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import replace from '@rollup/plugin-replace'
export default defineConfig({
plugins: [vue()],
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'),
},
}),
],
},
})