feat: support macOS

This commit is contained in:
Hao Guan
2024-09-03 20:17:10 +08:00
parent 709a0744bd
commit 7e96118cdc
6 changed files with 33 additions and 4 deletions

View File

@@ -43,7 +43,11 @@ export enum NapCatCoreWorkingEnv {
export function loadQQWrapper(QQVersion: string): WrapperNodeApi {
let appPath;
appPath = path.resolve(path.dirname(process.execPath), './resources/app');
if (os.platform() === 'darwin') {
appPath = path.resolve(path.dirname(process.execPath), '../Resources/app');
} else {
appPath = path.resolve(path.dirname(process.execPath), './resources/app');
}
let wrapperNodePath = path.resolve(appPath, 'wrapper.node');
if (!fs.existsSync(wrapperNodePath)) {
wrapperNodePath = path.join(appPath, `versions/${QQVersion}/wrapper.node`);