как упаковывать сложное приложение Electron? - PullRequest
0 голосов
/ 13 февраля 2019

Я создал сложное приложение Electron, которое использует внешний интерфейс Angular 7 в машинописном тексте и внутренний сервер Node.js в любой версии Javascript, в которой он должен быть (я бы тоже использовал машинописный текст для этого, но не смог бы его получить)работать).На самом деле есть даже общая библиотека вспомогательных функций, используемых обоими.Это все работает хорошо, когда я запускаю его, выдавая запуск npm.Но исполняемый файл, созданный электронным упаковщиком, странный.Для начала он создает два совершенно разных исполняемых файла в двух разных каталогах, как будто он не знает, что приложение должно быть одним приложением с внешним и внутренним интерфейсом.Кроме того, исполняемые файлы не работают.Тот, который явно создан для внешнего интерфейса Angular, ссылается на /resources/app/dist/index.html в каталоге / resources / app / dist, который не существует.Теперь я полностью осознаю, что сборка направляется из файлов .json, и они должны быть правильно настроены.Но из-за сложности приложения (и из-за моих мелких знаний о том, как работает этот тип фреймворка), я не знаю, с чего начать в решении этой проблемы.Я просто ищу указатели от кого-то, кто имеет опыт работы с такими вещами.

...