memos/web/vite.config.mts

30 lines
632 B
TypeScript

import react from "@vitejs/plugin-react";
import { resolve } from "path";
import { defineConfig } from "vite";
import tailwindcss from "@tailwindcss/vite";
// https://vitejs.dev/config/
export default defineConfig({
plugins: [react(), tailwindcss()],
server: {
host: "0.0.0.0",
port: 3001,
},
resolve: {
alias: {
"@/": `${resolve(__dirname, "src")}/`,
},
},
build: {
outDir: "dist",
rollupOptions: {
output: {
manualChunks: {
"react-vendor": ["react", "react-dom"],
"markdown-vendor": ["react-markdown", "remark-gfm"],
},
},
},
},
});