Приложение Electron показывает ошибку дочернего процесса и не работает - PullRequest
0 голосов
/ 05 августа 2020

Я создаю электронное приложение с проектом laravel. Когда я запускаю приложение с «npm start», оно работает нормально. Однако когда я упаковываю проект, он показывает ошибку «ChildProcess», и приложение не работает. Что это значит и что мне делать? t

Note: I built my app basing on this tutorial https://github.com/laravelarticle/laravel-electron

1 Ответ

0 голосов
/ 05 августа 2020

Не включайте папку PHP в пакет asar. Нет доступа к респауну.

Используйте это для правильной сборки вашего приложения.

asar = true AsarOptions | Boolean - следует ли упаковать исходный код приложения в архив с использованием формата архива Electron.

Узловые модули, которые необходимо распаковать, будут обнаружены автоматически, вам не нужно явно устанавливать asarUnpack - отправьте проблема, если это не сработает.

smartUnpack = true Boolean - Следует ли автоматически распаковывать исполняемые файлы.

порядок Строка

asarUnpack Массив | Строка - шаблон глобуса относительно каталога приложения, который указывает, какие файлы следует распаковать при создании архива asar.

...