Где я могу найти js-файл конфигурации electron forge, в котором анализируется package.json?

#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

введите описание изображения здесь