Files
NapCatQQ/.pnpm-store/v3/files/5e/83964acb4cc305fd6e6a8a363c25dfa42d9f6c1705d24df000d9a455d51e535a4393a541a993db7da2dbdce40886d99abc3874546202da9abd64e9a7768e3f
TanTan e311ca3275
Build NapCat Artifacts / Windows Loader Test (push) Canceled after 0s
Build NapCat Artifacts / Type Check & Test (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Framework (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Shell (push) Canceled after 0s
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

22 lines
604 B
Plaintext

import * as fs from 'fs';
import * as os from 'os';
import * as path from 'path';
function prebuildName(): string {
const tags = [];
tags.push(process.versions.hasOwnProperty('electron') ? 'electron' : 'node');
tags.push('abi' + process.versions.modules);
if (os.platform() === 'linux' && fs.existsSync('/etc/alpine-release')) {
tags.push('musl');
}
return tags.join('.') + '.node';
}
const pathToBuild = path.resolve(__dirname, `../prebuilds/${os.platform()}-${os.arch()}/${prebuildName()}`);
export const ptyPath: string | null = fs.existsSync(pathToBuild) ? pathToBuild : null;