1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- const { resolve } = require('path')
- import vue from '@vitejs/plugin-vue'
- import { defineConfig } from 'vite'
- import glsl from 'vite-plugin-glsl'
- const vueJsx = require('@vitejs/plugin-vue-jsx')
- const legacy = require('@vitejs/plugin-legacy')
- const proxyUrl = 'https://dev.lexiaoya.cn/' // test 环境
- // const proxyUrl = 'http://192.168.3.70:8989/' // test 环境
- // const proxyUrl = 'https://online.colexiu.com/' // online 环境
- export default defineConfig({
- base: '/orchestra-music-score',
- build: {
- rollupOptions: {
- input: {
- index: resolve(__dirname, 'index.html'),
- orchestra: resolve(__dirname, 'orchestra.html'),
- colexiu: resolve(__dirname, 'colexiu.html'),
- 'colexiu-report-share': resolve(__dirname, 'colexiu-report-share.html'),
- 'colexiu-report': resolve(__dirname, 'colexiu-report.html'),
- 'colxiu-website': resolve(__dirname, 'colxiu-website.html'),
- 'colxiu-share': resolve(__dirname, 'colexiu-share.html'),
- 'music-sheet': resolve(__dirname, 'music-sheet.html'),
- },
- },
- },
- plugins: [
- vue(),
- glsl(),
- vueJsx(),
- legacy({
- targets: ['> 0.25%, not dead'],
- ignoreBrowserslistConfig: true,
- }),
- ],
- server: {
- port: 3000,
- cors: true,
- proxy: {
- '/api-student': {
- target: proxyUrl,
- changeOrigin: true,
- },
- '/api-teacher': {
- target: proxyUrl,
- changeOrigin: true,
- },
- '/api-backend': {
- target: proxyUrl,
- changeOrigin: true,
- }
- },
- },
- preview: {
- port: 3000,
- host: '192.168.3.114'
- }
- })
|