Интеграция Electron Builder с React приводит к большему приложению
Я пытаюсь интегрировать Electron Builder с React (создание-реакция-приложение).
В настоящее время мой код реакции и мой электронный код являются отдельными проектами и работают нормально, но я бы предпочел интегрировать их должным образом, чтобы ускорить процесс сборки.
В настоящее время я создаю приложение React и использую скрипт postbuild, чтобы скопировать встроенные файлы в каталог моего приложения для электроники. Затем я создаю электронное приложение, указав ссылку на этот каталог.
Когда я попытался выполнить интеграцию, я предположил, что должен сначала настроить свои сценарии для создания приложения React, а затем создать приложение Electron, снова указывая на каталог React. Однако скомпилированное приложение в два раза больше прежнего (280 МБ против 150 МБ), и для сборки Electron Builder требуется больше времени.
Electron Builder выполняет автоматическую магию с React и приводит к 2 билдам React, или что-то в этом роде? Или он собирает все модули NPM для React в проект Electron, или что-то подобное? Я не могу понять, почему это происходит, но мне кажется, что мое понимание шагов сборки где-то неверно.
Спасибо!