У меня есть электронное приложение.Процесс рендеринга показывает приложение Vue.js, созданное с помощью веб-пакета.Он содержит несколько параметров конфигурации, которые упакованы вместе со всем другим кодом как часть пакета.Мне нужно, чтобы основной процесс получил доступ к этим настройкам конфигурации.Какой лучший способ сделать это?
Одним из соображений является то, что среда (development
, production
и т. Д.) Выбирается во время сборки.То, какие параметры конфигурации объединяются в html-приложение, определяется при его веб-упаковке, а не во время выполнения с помощью NODE_ENV
или аналогичного.
В настоящее время я использую CopyWebpackPlugin для копированиясоответствующие файлы конфигурации переносятся в другую папку во время сборки, и основной процесс читает конфигурацию из этой папки.Это работает, но это немного неуклюже и волшебно.
Я предполагал, что я мог бы также переместить все данные конфигурации в основной код процесса и предоставить его процессу рендеринга через ipc при запуске.Также кажется немного неуклюжим.
Есть ли лучший способ?