mirror of
https://gitee.com/myxzgzs/boyue_jnpf.git
synced 2025-08-08 15:22:43 +08:00
28 lines
1.0 KiB
JavaScript
28 lines
1.0 KiB
JavaScript
"use strict";
|
|
var __importDefault = (this && this.__importDefault) || function (mod) {
|
|
return (mod && mod.__esModule) ? mod : { "default": mod };
|
|
};
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
const electron_1 = require("electron");
|
|
const path_1 = __importDefault(require("path"));
|
|
if (process.arch === 'arm64') {
|
|
setPaths('arm64');
|
|
}
|
|
else {
|
|
setPaths('x64');
|
|
}
|
|
function setPaths(platform) {
|
|
// This should return the full path, ending in something like
|
|
// Notion.app/Contents/Resources/app
|
|
const appPath = electron_1.app.getAppPath();
|
|
const appFolder = `app-${platform}`;
|
|
// Maybe we'll handle this in Electron one day
|
|
if (path_1.default.basename(appPath) === 'app') {
|
|
const platformAppPath = path_1.default.join(path_1.default.dirname(appPath), appFolder);
|
|
// This is an undocumented private API. It exists.
|
|
electron_1.app.setAppPath(platformAppPath);
|
|
}
|
|
process._archPath = require.resolve(`../${appFolder}`);
|
|
}
|
|
require(process._archPath);
|
|
//# sourceMappingURL=no-asar.js.map
|