Files
violin-home/vite.config.ts
T
2022-10-26 21:56:32 +08:00

22 lines
575 B
TypeScript

import { defineConfig, loadEnv } from 'vite'
import vue from '@vitejs/plugin-vue'
import viteCompression from 'vite-plugin-compression';
import { viteMockServe } from 'vite-plugin-mock'
// https://vitejs.cn/guide/env-and-mode.html#env-files
export default defineConfig(({ mode }) => {
const env = loadEnv(mode, __dirname)
return {
plugins: [
vue(),
// this is a gzip plugin to generate the .js.gz file
viteCompression(),
viteMockServe({
mockPath: 'mock',
localEnabled: true,
}),
],
base: env.VITE_RES_URL
}
})