gui/modules/desktop/electron/vite.config.js
2023-02-14 14:31:06 +08:00

38 lines
670 B
JavaScript

import { join } from "path";
const PACKAGE_ROOT = __dirname;
const PROJECT_ROOT = join(PACKAGE_ROOT, "../..");
/**
* @type {import('vite').UserConfig}
* @see https://vitejs.dev/config/
*/
const config = {
root: PACKAGE_ROOT,
envDir: PROJECT_ROOT,
resolve: {
alias: {
"/@/": join(PACKAGE_ROOT, "src") + "/"
}
},
build: {
ssr: true,
sourcemap: "inline",
outDir: "dist",
assetsDir: ".",
minify: process.env.MODE !== "development",
lib: {
entry: "electron.ts",
formats: ["cjs"]
},
rollupOptions: {
output: {
entryFileNames: "[name].cjs"
}
},
emptyOutDir: true,
reportCompressedSize: false
}
};
export default config;