From 6465a9a2eef4f38c754f62b5b79e19e13cac4a02 Mon Sep 17 00:00:00 2001 From: chenqiang Date: Tue, 9 Sep 2025 05:37:58 +0800 Subject: [PATCH] win7 background --- package-windows-portable.js | 13 ++++++------- vue.config.js | 4 ++-- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/package-windows-portable.js b/package-windows-portable.js index 5814acb..15198ca 100644 --- a/package-windows-portable.js +++ b/package-windows-portable.js @@ -49,8 +49,7 @@ function prepareForBuild() { } } -// 删除之前添加的临时修改package.json的逻辑,因为现在路径已经正确 - +// 执行打包命令 - 移除临时修改package.json的逻辑 function buildPortableApp() { console.log('开始构建Windows 7便携应用...'); @@ -59,7 +58,7 @@ function buildPortableApp() { process.env.WIN_CSC_LINK = ''; process.env.WIN_CSC_KEY_PASSWORD = ''; - // 执行构建命令 - 移除不兼容的--no-compress选项 + // 执行构建命令 execSync( 'npm run electron:build -- --win portable --ia32 --x64 --publish never', { stdio: 'inherit' } @@ -75,10 +74,10 @@ function buildPortableApp() { // 主函数 function main() { - console.log("==== Windows 7便携应用打包工具 ===="); - console.log("Node.js版本:", process.version); - console.log("Electron版本: 11.5.0"); - console.log("Vue版本: 2.6.11"); + console.log('==== Windows 7便携应用打包工具 ===='); + console.log('Node.js版本:', process.version); + console.log('Electron版本: 11.5.0'); + console.log('Vue版本: 2.6.11'); prepareForBuild(); buildPortableApp(); diff --git a/vue.config.js b/vue.config.js index 77fb5f3..85813bc 100644 --- a/vue.config.js +++ b/vue.config.js @@ -6,6 +6,8 @@ module.exports = { return args; }); }, + // 将outputDir移到顶层配置 + outputDir: 'dist_electron', pluginOptions: { electronBuilder: { nodeIntegration: false, @@ -13,8 +15,6 @@ module.exports = { preload: "src/preload.js", mainProcessFile: "background/main.js", lintPreloadFiles: false, - // 添加这段配置确保构建路径正确 - outputDir: 'dist_electron', // 将externals改为数组格式 externals: ["fontkit", "pdfkit"], chainWebpackMainProcess: (config) => {