feat: 优化项目结构

This commit is contained in:
DEV_DSW
2025-12-09 15:45:57 +08:00
parent dc4606a9ed
commit 06ad5ac4b0
10 changed files with 5 additions and 5 deletions

View File

@@ -27,12 +27,12 @@ const config: ForgeConfig = {
build: [ build: [
{ {
// `entry` is just an alias for `build.lib.entry` in the corresponding file of `config`. // `entry` is just an alias for `build.lib.entry` in the corresponding file of `config`.
entry: 'src/electron/main/main.ts', entry: 'src/main/main.ts',
config: 'vite.main.config.ts', config: 'vite.main.config.ts',
target: 'main', target: 'main',
}, },
{ {
entry: 'src/electron/preload/preload.ts', entry: 'src/preload.ts',
config: 'vite.preload.config.ts', config: 'vite.preload.config.ts',
target: 'preload', target: 'preload',
}, },

View File

@@ -22,7 +22,7 @@
"@utils/*": ["src/renderer/utils/*"], "@utils/*": ["src/renderer/utils/*"],
"@api/*": ["src/renderer/api/*"], "@api/*": ["src/renderer/api/*"],
"@/types": ["src/renderer/types/index.ts"], "@/types": ["src/renderer/types/index.ts"],
"@modules/*": ["src/electron/main/modules/*"], "@modules/*": ["src/main/modules/*"],
"@/shared/*": ["src/shared/*"], "@/shared/*": ["src/shared/*"],
}, },
"outDir": "dist", "outDir": "dist",

View File

@@ -9,8 +9,8 @@ export default defineConfig( async () => {
plugins: [electronBytecode({ entry: ".vite/build/main.js", keepSource: false })], plugins: [electronBytecode({ entry: ".vite/build/main.js", keepSource: false })],
resolve: { resolve: {
alias: { alias: {
"@": resolve(__dirname, "./src/electron"), "@": resolve(__dirname, "./src/main"),
"@modules": resolve(__dirname, "./src/electron/main/modules"), "@modules": resolve(__dirname, "./src/main/modules"),
}, },
}, },
} }