#node.js #electron #electron-builder
Вопрос:
У меня есть базовое приложение electron (обертывание приложения Reactjs) — все отлично работает как в разработке, так и в упаковке.
Теперь я хочу представить зависимость, еще один базовый файловый сервер nodejs express. Я написал этот файловый сервер, и он работает.
Этот файловый сервер является модулем nodejs (так что им можно управлять отдельно). Затем он требуется и появляется в приложении electron как отдельный «дочерний процесс».
Проблема: Когда я запускаю «запуск yarn:dev», все работает идеально, но как только я упаковываю это приложение(пакет yarn:dev), все работает, КРОМЕ файлового сервера(дочерний процесс).
Я считаю, что это как-то связано с путем и тем фактом, что electron объединит все приложение в «asar». Я пробовал разные подходы и исчерпал идеи.
Я думаю, что путь к файлу «asar» недоступен или что-то в этом роде. Я также отключил asar, electron-builder.yml
но все еще испытываю ту же проблему.
Пожалуйста, я буду очень признателен за любую помощь. Спасибо.
Комментарии:
1. Я полагаю, что это связано с конфигурацией пути.