Files
SIA/web/vite.config.ts

31 lines
780 B
TypeScript

import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
export default defineConfig({
plugins: [react()],
server: {
port: 3000,
proxy: {
'/api': 'http://localhost:8080',
'/ws': {
target: 'ws://localhost:8080',
ws: true
}
}
},
optimizeDeps: {
include: ['monaco-editor/esm/vs/language/json/json.worker'],
},
build: {
rollupOptions: {
output: {
manualChunks: {
jsonWorker: ['monaco-editor/esm/vs/language/json/json.worker'],
cssWorker: ['monaco-editor/esm/vs/language/css/css.worker'],
htmlWorker: ['monaco-editor/esm/vs/language/html/html.worker'],
editorWorker: ['monaco-editor/esm/vs/editor/editor.worker'],
}
}
}
}
})