Интеграция Electron.js с Angular 6+ - PullRequest
0 голосов
/ 23 октября 2018

Чтобы создать настольное приложение из сборки Angular, нам нужно создать свойство main в файле package.json, чтобы определить путь к стартовому скрипту Electron.Но Angular 6+ позволяет хранить проекты 1+ в рабочей области, поэтому у меня есть только один файл package.json, только одна папка node_modules и т. Д., Поскольку стек одинаков, единственное отличие - скрипты Electron.

, вопрос - можно ли динамически установить путь к файлу main.js для Electron?Например, с помощью команды терминала.Пока я знаю только о динамическом пути к файлу index.html, например:

electron ./projects/launcher/build/index.html

Есть идеи?

1 Ответ

0 голосов
/ 23 октября 2018

Вы можете создать файл для каждого проекта и открыть BrowserWindow и загрузить - BrowserWindowInstance.loadURL - его.Тогда у вас будут ваши электронные приложения.

Кроме того, в процессе сборки вы можете обновить основное свойство в package.json и собрать приложение.

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