change build dir

This commit is contained in:
jeffvli 2025-05-22 20:05:15 -07:00
parent 1808f160b4
commit 91715ebf7d
3 changed files with 11 additions and 0 deletions

1
.gitignore vendored
View file

@ -4,3 +4,4 @@ out
.DS_Store .DS_Store
.eslintcache .eslintcache
*.log* *.log*
release

View file

@ -1,6 +1,7 @@
appId: org.jeffvli.feishin appId: org.jeffvli.feishin
productName: Feishin productName: Feishin
artifactName: ${productName}-${version}-${os}-setup.${ext} artifactName: ${productName}-${version}-${os}-setup.${ext}
electronVersion: 35.1.5
directories: directories:
buildResources: build buildResources: build
files: files:

View file

@ -8,6 +8,9 @@ const currentOSEnv = process.platform;
const config: UserConfig = { const config: UserConfig = {
main: { main: {
build: {
outDir: './release/app/dist/main',
},
define: { define: {
'import.meta.env.IS_LINUX': JSON.stringify(currentOSEnv === 'linux'), 'import.meta.env.IS_LINUX': JSON.stringify(currentOSEnv === 'linux'),
'import.meta.env.IS_MACOS': JSON.stringify(currentOSEnv === 'darwin'), 'import.meta.env.IS_MACOS': JSON.stringify(currentOSEnv === 'darwin'),
@ -29,6 +32,9 @@ const config: UserConfig = {
}, },
}, },
preload: { preload: {
build: {
outDir: './release/app/dist/preload',
},
plugins: [externalizeDepsPlugin()], plugins: [externalizeDepsPlugin()],
resolve: { resolve: {
alias: { alias: {
@ -38,6 +44,9 @@ const config: UserConfig = {
}, },
}, },
renderer: { renderer: {
build: {
outDir: './release/app/dist/web',
},
css: { css: {
modules: { modules: {
generateScopedName: '[name]__[local]__[hash:base64:5]', generateScopedName: '[name]__[local]__[hash:base64:5]',