57 lines
1.1 KiB
TypeScript
57 lines
1.1 KiB
TypeScript
import { defineConfig } from 'vite'
|
|
import uni from '@dcloudio/vite-plugin-uni'
|
|
|
|
const sgsDevServer = 'http://1.92.206.90:3001'
|
|
const sgsAssetServer = 'http://1.92.206.90:9000'
|
|
const legacyAudioServer = 'http://47.120.48.148:19000'
|
|
|
|
export default defineConfig({
|
|
plugins: [uni()],
|
|
server: {
|
|
host: '0.0.0.0',
|
|
proxy: {
|
|
'/app-api': {
|
|
target: sgsDevServer,
|
|
changeOrigin: true
|
|
},
|
|
'/h5-sdk': {
|
|
target: sgsDevServer,
|
|
changeOrigin: true
|
|
},
|
|
'/sdk': {
|
|
target: sgsDevServer,
|
|
changeOrigin: true
|
|
},
|
|
'/museum-assets': {
|
|
target: sgsAssetServer,
|
|
changeOrigin: true
|
|
},
|
|
'/minio': {
|
|
target: sgsDevServer,
|
|
changeOrigin: true
|
|
},
|
|
'/nhm/audio': {
|
|
target: legacyAudioServer,
|
|
changeOrigin: true
|
|
}
|
|
}
|
|
},
|
|
resolve: {
|
|
alias: {
|
|
'@': '/src'
|
|
}
|
|
},
|
|
optimizeDeps: {
|
|
include: ['three']
|
|
},
|
|
build: {
|
|
rollupOptions: {
|
|
output: {
|
|
manualChunks: {
|
|
three: ['three']
|
|
}
|
|
}
|
|
}
|
|
}
|
|
})
|