import { defineConfig } from "vite"; import vue from "@vitejs/plugin-vue"; import path from "path"; import pkg from "../../package.json"; import { createHtmlPlugin } from "vite-plugin-html"; // https://vitejs.dev/config/ export default defineConfig({ plugins: [ vue(), createHtmlPlugin({ minify: false, // entry: "src/main.js", template: "index.html", inject: { data: { title: `${pkg.name}`, }, }, }), ], resolve: { alias: { "@": path.resolve(__dirname, "src"), }, }, build: { outDir: "../../dist", rollupOptions: { output: { entryFileNames: `assets/[name].js`, chunkFileNames: `assets/[name].js`, assetFileNames: `assets/[name].[ext]`, }, }, }, });