chore: vite config update

This commit is contained in:
2026-06-14 20:43:34 +08:00
parent 59f6956b50
commit c6afeb2691

View File

@@ -3,25 +3,11 @@ import vue from '@vitejs/plugin-vue'
import { resolve } from 'path'
import fs from 'fs'
export default defineConfig({
plugins: [vue()],
resolve: {
alias: {
'@': resolve(__dirname, 'src'),
'@engine': resolve(__dirname, 'engine'),
},
},
build: {
rollupOptions: {
input: {
main: resolve(__dirname, 'index.html'),
editor: resolve(__dirname, 'editor/index.html'),
},
},
},
server: {
configureServer(server) {
server.middlewares.use('/api/save', (req, res) => {
function apiSavePlugin() {
return {
name: 'api-save',
configureServer(server: any) {
server.middlewares.use('/api/save', (req: any, res: any) => {
if (req.method !== 'POST') { res.writeHead(405); res.end(); return }
let body = ''
req.on('data', (c: string) => body += c)
@@ -44,5 +30,23 @@ export default defineConfig({
})
})
},
}
}
export default defineConfig({
plugins: [vue(), apiSavePlugin()],
resolve: {
alias: {
'@': resolve(__dirname, 'src'),
'@engine': resolve(__dirname, 'engine'),
},
},
build: {
rollupOptions: {
input: {
main: resolve(__dirname, 'index.html'),
editor: resolve(__dirname, 'editor/index.html'),
},
},
},
})