#package.json #electron-forge #electron-notarize
Вопрос:
Я хочу использовать переменные среды для хранения учетных данных пользователя Apple, но проблема в том, что электронная подделка добавляется в package.json
файл, который не принимает эти переменные. Я ищу .js
файл, который анализирует package.json
файл, чтобы я мог заменить значения process.env
переменными.
Я нашел файл osxNotarize
JS, но он принимает аргументы из другого модуля, и хотя я ДУМАЮ, что мог бы просто вставить их туда, я не хочу нарушать какую-либо логику, которая возникает до или после этого. Я бы предпочел просто перейти к самой ранней точке .json
анализа файла и вставить туда свои переменные.
Любая помощь будет очень признательна!
Ответ №1:
Было бы безумием изменять источник электронной кузницы, вам лучше извлечь конфигурацию электронной кузницы в отдельном файле JS : конфигурация ElectronForge и загрузить ее с environment variables
помощью process.env.YOUR_VARIABLE_NAME