From 91715ebf7d786ad692e66ff1298f8ccfc1c39bff Mon Sep 17 00:00:00 2001 From: jeffvli Date: Thu, 22 May 2025 20:05:15 -0700 Subject: [PATCH] change build dir --- .gitignore | 1 + electron-builder.yml | 1 + electron.vite.config.ts | 9 +++++++++ 3 files changed, 11 insertions(+) diff --git a/.gitignore b/.gitignore index 75ef73cd..4b1cfcb2 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ out .DS_Store .eslintcache *.log* +release diff --git a/electron-builder.yml b/electron-builder.yml index 20321ca6..5f303872 100644 --- a/electron-builder.yml +++ b/electron-builder.yml @@ -1,6 +1,7 @@ appId: org.jeffvli.feishin productName: Feishin artifactName: ${productName}-${version}-${os}-setup.${ext} +electronVersion: 35.1.5 directories: buildResources: build files: diff --git a/electron.vite.config.ts b/electron.vite.config.ts index 6af18fb4..33e7f842 100644 --- a/electron.vite.config.ts +++ b/electron.vite.config.ts @@ -8,6 +8,9 @@ const currentOSEnv = process.platform; const config: UserConfig = { main: { + build: { + outDir: './release/app/dist/main', + }, define: { 'import.meta.env.IS_LINUX': JSON.stringify(currentOSEnv === 'linux'), 'import.meta.env.IS_MACOS': JSON.stringify(currentOSEnv === 'darwin'), @@ -29,6 +32,9 @@ const config: UserConfig = { }, }, preload: { + build: { + outDir: './release/app/dist/preload', + }, plugins: [externalizeDepsPlugin()], resolve: { alias: { @@ -38,6 +44,9 @@ const config: UserConfig = { }, }, renderer: { + build: { + outDir: './release/app/dist/web', + }, css: { modules: { generateScopedName: '[name]__[local]__[hash:base64:5]',