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();
 | |
| })();
 |