точно делаю что-то не так, пытаюсь очень долго разобраться, но вес .exe 150 мб, а папка resources нестабильных размеров, бывает и 600 мб...
1) могу ли я удалить хромиум из приложения? Пусть на компьютере пользователя уже есть установленный хром, могу ли я использовать каким-то образом глобальный хромиум, отказавшись от запакованного в сборку?
2) Использую для сборки electron-forge, в коде используется модуль fs, однако я не разбиралась с native modules, не совсем ясно, нужно ли их предустанавливать, или же сборщик сам делает оптимальную компиляцию такого кода.
3) В конфиге forge я указываю prune:true как требование для удаления dev-зависимостей. Однако, команда не срабатывает при сборке, на node_modules ставятся права read-only, мне приходится их исправлять и прунить вручную, что из-за большого объема модулей занимает много времени.
Спасибо за внимание!
Конфиг сборщика :
"config": {
"forge": {
"packagerConfig": {
"prune": true,
"asar": true
},
"makers": [
{
"name": "@electron-forge/maker-squirrel"
}
]
}
},
Так электрон с собой огромный багаж тянет как гибридное приложение
Удалить хромиум нельзя. Если надо маленькое приложение, то электрон в принципе не подходит. Посмотрите, например, react native.
Согласен, вообще есть ещё nodegui но он сыроват
есть какой-то форк электрона, где хромиум не идет в комплекте, но он вроде заглох. посмотри Tauri, там приложения весят мегабайт 30
В Таури бэк на расте
а минусы?
Обсуждают сегодня