import { defineConfig } from "vite"; import eslintPlugin from "vite-plugin-eslint"; import vue from "@vitejs/plugin-vue"; import mkcert from "vite-plugin-mkcert"; const ASSET_URL = process.env.ASSET_URL || ''; // https://vitejs.dev/config/ export default defineConfig(({ command }) => { if (command === "build") { return { base: `${ASSET_URL}/dist/`, plugins: [vue()] }; } else { return { base: `${ASSET_URL}/dist/`, cors: { origin: "*", methods: "GET,HEAD,PUT,PATCH,POST,DELETE", preflightContinue: false, optionsSuccessStatus: 204, }, plugins: [eslintPlugin(), mkcert(), vue()], }; } });