chore: vite config update
This commit is contained in:
@@ -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'),
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user