更新运行时资源查找路径

This commit is contained in:
cat-shark
2026-06-20 18:37:46 +08:00
parent c703229518
commit b8a6f0c649
10 changed files with 60 additions and 20 deletions
+7 -3
View File
@@ -79,6 +79,7 @@ function getBundledZitiDirs(): string[] {
};
if (isDev) {
pushIfExists(path.join(process.env.APP_ROOT || process.cwd(), 'packaging', 'vendor', 'ziti'));
pushIfExists(path.join(process.env.APP_ROOT || process.cwd(), 'ziti'));
return dirs;
}
@@ -4875,14 +4876,17 @@ ${subtitleText}
let defaultPath = "";
// 尝试查找bgm目录
// 开发环境: 项目根目录/bgm
// 生产环境: resources/app.asar.unpacked/bgm (由asarUnpack解压)
// 开发环境: packaging/vendor/bgm
// 生产环境: resources-bundles/bgm
const possiblePaths = [
path.join(process.cwd(), 'packaging', 'vendor', 'bgm'),
AppEnv.resourceBundleRoot ? path.join(AppEnv.resourceBundleRoot, 'bgm') : '',
path.join(process.cwd(), 'resources-bundles', 'bgm'),
path.join(process.cwd(), 'bgm'),
path.join(process.resourcesPath, 'app.asar.unpacked', 'bgm'),
path.join(process.resourcesPath, 'bgm'),
path.join(app.getAppPath(), 'bgm')
];
].filter(Boolean);
for (const p of possiblePaths) {
try {