22 lines
556 B
TypeScript
22 lines
556 B
TypeScript
import { defineConfig } from "vite";
|
|
import eslintPlugin from "vite-plugin-eslint";
|
|
import vue from "@vitejs/plugin-vue";
|
|
import mkcert from "vite-plugin-mkcert";
|
|
|
|
// https://vitejs.dev/config/
|
|
export default defineConfig(({ command }) => {
|
|
if (command === "build") {
|
|
return { plugins: [vue()] };
|
|
} else {
|
|
return {
|
|
cors: {
|
|
origin: "*",
|
|
methods: "GET,HEAD,PUT,PATCH,POST,DELETE",
|
|
preflightContinue: false,
|
|
optionsSuccessStatus: 204,
|
|
},
|
|
plugins: [eslintPlugin(), mkcert(), vue()],
|
|
};
|
|
}
|
|
});
|