From 617941060452a9094f08fd92efe5f708dc4834d1 Mon Sep 17 00:00:00 2001 From: chenqiang Date: Tue, 9 Sep 2025 05:45:44 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9E=84=E5=BB=BA=E6=96=B0=E6=80=9D=E8=B7=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.js | 3 --- package-windows-portable.js | 4 ++-- package.json | 2 +- vue.config.js | 8 ++++++-- 4 files changed, 9 insertions(+), 8 deletions(-) delete mode 100644 index.js diff --git a/index.js b/index.js deleted file mode 100644 index ef46a4d..0000000 --- a/index.js +++ /dev/null @@ -1,3 +0,0 @@ -// 这是一个简单的入口文件,用于解决Electron Builder路径解析问题 -// 它会直接引用background/main.js作为实际入口点 -require('./background/main'); \ No newline at end of file diff --git a/package-windows-portable.js b/package-windows-portable.js index 15198ca..2190fb8 100644 --- a/package-windows-portable.js +++ b/package-windows-portable.js @@ -58,9 +58,9 @@ function buildPortableApp() { process.env.WIN_CSC_LINK = ''; process.env.WIN_CSC_KEY_PASSWORD = ''; - // 执行构建命令 + // 执行构建命令 - 直接指定主入口文件 execSync( - 'npm run electron:build -- --win portable --ia32 --x64 --publish never', + 'npm run electron:build -- --win portable --ia32 --x64 --publish never --extra-resource=background', { stdio: 'inherit' } ); diff --git a/package.json b/package.json index 48ff5a7..e77eb3e 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "private": true, "description": "统计技能考试系统", "author": "抚顺市统计局", - "main": "index.js", + "main": "background/main.js", "scripts": { "start": "vue-cli-service electron:serve", "serve": "vue-cli-service serve", diff --git a/vue.config.js b/vue.config.js index 85813bc..78ea03d 100644 --- a/vue.config.js +++ b/vue.config.js @@ -15,7 +15,6 @@ module.exports = { preload: "src/preload.js", mainProcessFile: "background/main.js", lintPreloadFiles: false, - // 将externals改为数组格式 externals: ["fontkit", "pdfkit"], chainWebpackMainProcess: (config) => { config.module @@ -54,7 +53,12 @@ module.exports = { // 针对Windows 7的特殊配置 extraResources: [ { - from: "background/font", // 更新为新路径 + from: "background", // 包含整个background目录 + to: "background", + filter: ["**/*"], + }, + { + from: "background/font", to: "font", filter: ["**/*"], },