В Electron Framework, как мы знаем, у нас есть два типа процессов.
1.) Основной процесс
2.) Процесс визуализации
поэтому файл main.js, который вы передали команде electron main.js
(Примечание: - пока вы вызываете его с аргументами командной строки), поэтому в это время электрон создаст 2 процесса.один из них - основной процесс, в котором выполняется main.js
, и из этого процесса он запускает файл index.html
и сценарии, которые вы включаете в него в другом процессе рендеринга.
, поэтому в этом файле main.js используйтеМодуль fs, как мы делаем в файле node.js, используя
const fs = require('fs');
fs.readFileSync()
, и данные, которые вы получаете здесь, передаются процессу рендеринга с использованием межпроцессного взаимодействия, предоставляемого Electron Framework
с использованием его API IPCRender IPCMain
.