更新运行时资源查找路径
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user