fix: update rootName array in getAlasABSPath function

This commit is contained in:
2026-07-06 22:40:34 +08:00
parent b89637b195
commit 8af0639490
@@ -1,6 +1,7 @@
import {app} from 'electron'; import {app} from 'electron';
import {isMacintosh} from './env'; import {isMacintosh} from './env';
import fs from 'fs'; import fs from 'fs';
/** /**
* Get the absolute path of the project root directory * Get the absolute path of the project root directory
* @param files * @param files
@@ -8,7 +9,7 @@ import fs from 'fs';
*/ */
const getAlasABSPath = ( const getAlasABSPath = (
files: string[] = ['**/config/deploy.yaml', '**/config/deploy.template.yaml'], files: string[] = ['**/config/deploy.yaml', '**/config/deploy.template.yaml'],
rootName: string | string[] = ['AzurLaneAutoScript', 'Alas', 'ArisuAutoSweeper'], rootName: string | string[] = ['AzurLaneAutoScript', 'Alas', 'StarRailCopilot', 'SRC'],
) => { ) => {
const path = require('path'); const path = require('path');
const sep = path.sep; const sep = path.sep;
@@ -53,7 +54,6 @@ const getAlasABSPath = (
const appAbsPathArr = appAbsPath.split(sep); const appAbsPathArr = appAbsPath.split(sep);
let flag = false; let flag = false;
while (step > 0 && !flag) { while (step > 0 && !flag) {
appAbsPathArr.pop();
const entries = fg.sync(files, { const entries = fg.sync(files, {
dot: true, dot: true,
cwd: appAbsPathArr.join(sep) as string, cwd: appAbsPathArr.join(sep) as string,
@@ -63,6 +63,7 @@ const getAlasABSPath = (
alasABSPath = appAbsPathArr.join(sep); alasABSPath = appAbsPathArr.join(sep);
} }
step--; step--;
appAbsPathArr.pop();
} }
} }