feat: 优化项目结构
This commit is contained in:
@@ -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',
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -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",
|
||||||
|
|||||||
@@ -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"),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user