Я запустил следующий код в упакованном электронном приложении с помощью электронного упаковщика (asar = false).
const app = require(‘electron’);
const { join } = require(‘path’);
const EXEC_OPTS = {encoding: 'utf-8', shell: true};
childProcess.execFileSync(join(app.getAppPath(), 'src', 'executable') + ‘/test.sh’, [''], EXEC_OPTS);
Но я ничего не получил, даже журналы ошибок ..
Этот код обычно можетзапускается только по команде «электрона». Но этот код не может быть запущен после упаковки электронным упаковщиком.
Структура такая (только что написал необходимую часть.)
project / src / excutable /test.sh
project / main.js
Есть идеи?