Как упаковать скомпилированный бинарный файл с помощью компоновщика электронов на Ma c? - PullRequest
0 голосов
/ 18 февраля 2020

У меня есть электронное приложение Ma c, которое вызывает скомпилированный бинарный файл, который я написал при нажатии кнопки. Я настроил его так:

  1. Двоичный файл (назовем его test) помещается в папку bin, которая находится в каталоге root application.

  2. Из файла Javascript я запускаю

var appRootDir = require('app-root-path');
var path = appRootDir + '/bin/test';
const spawn = require( 'child_process' ).spawn;
var child = spawn( path, []); 

всякий раз, когда хочу запустить двоичный файл. Это прекрасно работает, когда я запустите приложение локально через npm start. Но когда я упаковываю его, запуская electron-builder, двоичный файл не вызывается. У меня нет этой проблемы на Windows, потому что electron-builder создает папку, содержащую приложение и его файлы, но на Ma c кажется, что все сжато в одно приложение. Я пытался следовать этому примеру , но, похоже, он указывает c на ffmpeg / Я не смог заставить его работать.

Очевидно, что я что-то упускаю - у кого-нибудь есть идеи? Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...