Неопределенная ошибка в версии сборки с электроном - PullRequest
1 голос
/ 27 апреля 2020

У меня есть электронное приложение, оно работает во время работы:

npm run electron-dev

Я создаю папку build, используя react-scripts:

yarn react-scripts build

Чем Я пытаюсь собрать его с помощью электронного компоновщика с помощью команды:

yarn electron-builder -c.extraMetadata.main=build/electron.js

Это работает хорошо, и я получаю папки dist и build с скомпилированным приложением и сборкой.

Но когда я нажимаю на приложение, я получаю:

Error Image

Ошибка JavaScript в основном процессе
Uncaught Exception:
undefined: undefined


Сообщения об успешной компиляции

При запуске приложения через electron-dev (на build или в папке public) Я не получаю ошибок, но получаю 3 предупреждающих сообщения, 2 из firebase - "When deploying Firebase apps to production, it is advisable to only import the individual SDK components you intend to use.", "Warning: This is a browser-targeted Firebase bundle but it appears it is being run in a Node environment." и 1 о безопасности "Electron Security Warning (Insecure Content-Security-Policy) This renderer process has either no Content Security Policy set or a policy with "unsafe-eval" enabled.".


TD; DR : Как я могу понять, откуда возникла ошибка и почему, если ошибка показывает только undefined: undefined?

Может быть, попытаться поймать bu t, чем, как я могу отобразить это на ошибке, которую я получаю?


Я работаю на Ma c OSX (но это не похоже, что это проблема), я использую opencv4nodejs, что занимает много времени для компиляции, также я использую некоторые json файлы для хранения данных приложения, используя electron-json-storage.

...