From 158aad76c50a034aa813c9eb7fd94f2853d8e829 Mon Sep 17 00:00:00 2001 From: chenqiang Date: Tue, 9 Sep 2025 23:06:40 +0800 Subject: [PATCH] path --- package-windows-portable.js | 10 ++++++---- vue.config.js | 4 ++-- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/package-windows-portable.js b/package-windows-portable.js index f22b8a2..1497885 100644 --- a/package-windows-portable.js +++ b/package-windows-portable.js @@ -38,13 +38,15 @@ function prepareForBuild() { const dataDir = path.join(__dirname, 'data'); if (!fs.existsSync(dataDir)) { fs.mkdirSync(dataDir); + fs.writeFileSync(path.join(dataDir, '.gitignore'), '*\n!.gitignore'); console.log('创建data目录完成'); } - // 创建.gitignore文件(如果不存在) - const gitignorePath = path.join(dataDir, '.gitignore'); - if (!fs.existsSync(gitignorePath)) { - fs.writeFileSync(gitignorePath, '*\n!.gitignore'); + // 确保portable-app目录存在 + const portableDir = path.join(buildDir, 'portable-app'); + if (!fs.existsSync(portableDir)) { + fs.mkdirSync(portableDir, { recursive: true }); + console.log('创建portable-app目录完成'); } console.log('准备工作完成'); diff --git a/vue.config.js b/vue.config.js index fbb7570..25140c4 100644 --- a/vue.config.js +++ b/vue.config.js @@ -93,8 +93,8 @@ module.exports = { // 便携应用特定配置 - 修改输出结构 portable: { - // 修改artifactName以控制输出路径 - artifactName: "portable-app/统计技能考试系统_便携版_${version}_${arch}.exe", + // 使用更简单的文件名,避免编码问题 + artifactName: "portable-app/StatExamPortable_${version}_${arch}.exe", }, // 全局禁用签名配置