Как я могу поделиться конфигом между электронным основным и рендер-процессором? - PullRequest
0 голосов
/ 21 мая 2019

У меня есть электронное приложение.Процесс рендеринга показывает приложение Vue.js, созданное с помощью веб-пакета.Он содержит несколько параметров конфигурации, которые упакованы вместе со всем другим кодом как часть пакета.Мне нужно, чтобы основной процесс получил доступ к этим настройкам конфигурации.Какой лучший способ сделать это?

Одним из соображений является то, что среда (development, production и т. Д.) Выбирается во время сборки.То, какие параметры конфигурации объединяются в html-приложение, определяется при его веб-упаковке, а не во время выполнения с помощью NODE_ENV или аналогичного.

В настоящее время я использую CopyWebpackPlugin для копированиясоответствующие файлы конфигурации переносятся в другую папку во время сборки, и основной процесс читает конфигурацию из этой папки.Это работает, но это немного неуклюже и волшебно.

Я предполагал, что я мог бы также переместить все данные конфигурации в основной код процесса и предоставить его процессу рендеринга через ipc при запуске.Также кажется немного неуклюжим.

Есть ли лучший способ?

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