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 { resolve } from 'path'
import fs from 'fs' import fs from 'fs'
export default defineConfig({ function apiSavePlugin() {
plugins: [vue()], return {
resolve: { name: 'api-save',
alias: { configureServer(server: any) {
'@': resolve(__dirname, 'src'), server.middlewares.use('/api/save', (req: any, res: any) => {
'@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) => {
if (req.method !== 'POST') { res.writeHead(405); res.end(); return } if (req.method !== 'POST') { res.writeHead(405); res.end(); return }
let body = '' let body = ''
req.on('data', (c: string) => body += c) 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'),
},
},
}, },
}) })