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