1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- import { defineConfig } from 'vite'
- import vue from '@vitejs/plugin-vue'
- import path from 'path';
- const HOST = "0.0.0.0"
- const REPLACEMENT = `${path.resolve(__dirname, './src')}/`
- export default defineConfig({
- base: "/",
-
-
-
-
- server: {
- host: HOST,
- open: true,
- port: process.env.PORT,
- proxy: {
- "/api": {
-
-
- target: "http://192.168.60.42:8080",
- changeOrigin: true,
- rewrite: (path) => path.replace(/^\/api/, ""),
- },
- "/dzzapi": {
-
-
- target: "http://192.168.60.42:8080",
- changeOrigin: true,
- rewrite: (path) => path.replace(/^\/dzzapi/, ""),
- },
- },
- },
- resolve: {
- alias: [{
- find: '@/',
- replacement: REPLACEMENT,
- },
- {
- find: 'src/',
- replacement: REPLACEMENT,
- }, {
- find: '~@',
- replacement: REPLACEMENT,
- },
- ],
- },
- plugins: [
- vue(),
- ],
- build: {
- minify: 'terser',
- terserOptions: {
- compress: {
- drop_console: true,
- drop_debugger: true,
- },
- },
- },
- })
|