Я только начал возиться с Electron, и для своего первого проекта я попытался создать средство запуска / обновления для игры.Моя проблема в том, что при использовании "('child_process'). Spawn" я получаю сообщение об ошибке игры, в котором говорится, что он не может найти файлы игры.Запуск исполняемого файла без модуля запуска работает, а это означает, что мой модуль запуска каким-то образом не позволяет исполняемому файлу игры получить доступ к необходимым файлам.
Моя реализация:
buttons.js:
const { ipcRenderer } = require('electron')
document.getElementById("play").addEventListener("click", function (e) {
ipcRenderer.send('play')
});
на main.js / createWindow:
ipcMain.on('play', (event) => {
var spawn = require('child_process').spawn;
spawn('C:\\Games\\Game\\Game.exe');
})
Я пытался использовать exec / File + Sync, который либо выдал ту же ошибку, либо не работал вообще.