feat: 打包配置问题修复

This commit is contained in:
duanshuwen
2026-03-16 22:07:59 +08:00
parent 2fc8ad3140
commit 67850c63f7
3 changed files with 4 additions and 5 deletions

View File

@@ -12,6 +12,7 @@ import * as path from 'path';
const config: ForgeConfig = { const config: ForgeConfig = {
packagerConfig: { packagerConfig: {
asar: true, asar: true,
tmpdir: path.resolve(process.cwd(), '..', 'electron-packager-tmp'),
}, },
rebuildConfig: {}, rebuildConfig: {},
makers: [ makers: [
@@ -70,8 +71,8 @@ const config: ForgeConfig = {
}, },
async preMake() { async preMake() {
const outDir = path.resolve(process.cwd(), 'out'); const makeDir = path.resolve(process.cwd(), 'out', 'make');
fs.rmSync(outDir, { recursive: true, force: true }); fs.rmSync(makeDir, { recursive: true, force: true });
}, },
async postPackage(_forgeConfig, options) { async postPackage(_forgeConfig, options) {

View File

@@ -11,6 +11,6 @@
</head> </head>
<body> <body>
<div id="app"></div> <div id="app"></div>
<script type="module" src="../src/renderer/main.ts"></script> <script type="module" src="/src/renderer/main.ts"></script>
</body> </body>
</html> </html>

View File

@@ -12,13 +12,11 @@ import { shallowRef } from 'vue'
import SystemConfig from './components/SystemConfig/index.vue' import SystemConfig from './components/SystemConfig/index.vue'
import AccountSetting from './components/AccountSetting/index.vue' import AccountSetting from './components/AccountSetting/index.vue'
import Version from './components/Version/index.vue' import Version from './components/Version/index.vue'
import ChannelSetting from './components/ChannelSetting/index.vue'
import RoomTypeSetting from './components/RoomTypeSetting/index.vue' import RoomTypeSetting from './components/RoomTypeSetting/index.vue'
const currentComponent = shallowRef(AccountSetting) const currentComponent = shallowRef(AccountSetting)
const components: any = { const components: any = {
AccountSetting, AccountSetting,
ChannelSetting,
RoomTypeSetting, RoomTypeSetting,
Version, Version,
} }