forked from LeenkxTeam/LNXSDK
31 lines
645 B
JavaScript
31 lines
645 B
JavaScript
const path = require("path");
|
|
|
|
const utils = require(path.join(__dirname, "utils.js"));
|
|
|
|
async function run() {
|
|
const khaPath = utils.getEnvVarSafe("KHA_PATH");
|
|
const electron_bin = utils.getEnvVarSafe("ELECTRON_BIN");
|
|
|
|
khamake_args = [
|
|
path.join(khaPath, "make"),
|
|
"debug-html5",
|
|
"--debug"
|
|
]
|
|
|
|
electron_args = [
|
|
"--no-sandbox",
|
|
"--force-device-scale-factor=1",
|
|
// "--enable-logging",
|
|
// "--trace-warnings",
|
|
"--force_low_power_gpu",
|
|
"build/debug-html5/electron.js"
|
|
]
|
|
|
|
await utils.spawnCommand("node", khamake_args, true);
|
|
await utils.spawnCommand(electron_bin, electron_args, true);
|
|
}
|
|
|
|
(async () => {
|
|
await run();
|
|
})();
|