Anton
https://www.electron.build/configuration/nsis#portable
vlabster
Спасибо, я попробую) Правда у меня используется electron-forge
vlabster
Есть, в electron-builder присутствует опция для сборки "portable"
Получилось, спасибо. Но один вопрос остался - как задать иконку exe файла?
Electron.js releases
v12.0.0-nightly.20201112 https://github.com/electron/electron/releases/tag/v12.0.0-nightly.20201112 v12.0.0-nightly.20201112
Electron.js releases
v11.0.0-beta.22 https://github.com/electron/electron/releases/tag/v11.0.0-beta.22 v11.0.0-beta.22
Александр
Подскажите, что не так с этим utf-8?
Vadim
У тебя терминал может не поддерживать кодировку
Александр
Тыц
Спасибо
Alexander
хочу собрать парсер на электроне. Пытаюсь грузить страницы последовательно (отправляя на загрузку из нодовского процесса и делаю инъекцию чтобы вернуть результат через ipc по window.onload). Но window.onload отрабатывает только один раз:
Alexander
может у тебя первые два не успевают загрузится и не посылают onLoad
да все верно, уже разобрался, сделал ожидание загрузки каждого
Oleh
В общем у меня такая беда https://github.com/electron-userland/electron-builder/issues/5405
Oleh
Кто-то сталкивался?
Electron.js releases
v12.0.0-nightly.20201113 https://github.com/electron/electron/releases/tag/v12.0.0-nightly.20201113 v12.0.0-nightly.20201113
Rail
Ребят, если кто понимает это задание, можете вкратце изложить как это делается, какие данные передаются на фронт и как связываются Electron и Tornado.. Может ссылку кинете почитать
Bakhrom
Всем привет! Что лучше выбрать? Всторенный autoUpdater или electron-updater?
Oleh
electron-updater, там API шире
Георгий
electron-updater, там API шире
А можно ссылку? А то я попал на репу которая депрекейт))
Oleh
https://www.electron.build/auto-update#differences-between-electron-updater-and-built-in-autoupdater
Electron.js releases
v11.0.0-beta.23 https://github.com/electron/electron/releases/tag/v11.0.0-beta.23 v11.0.0-beta.23
Alexander
Подскажите, какую минимальную MAC версию можно поставтиь на VMWare, чтобы она собирала работоспособные сборки электрон приложений для MAC? Нашел такую Mac OS X El Capitan 10.11.6 2016 года, но не старовата ли?
Sergey
Подскажите, что не так с этим utf-8?
Тебе бы еще promisify использовать, чтобы не извращаться с new Promise
Sergey
Alexander
Как полная альтернатива: использовать github actions, и там выбрать runs-on: macos И будет сборка на маке, но без ручной конфигурации всего
сорри за мое нубство))) "без ручной конфигурации" - имеется ввиду не надо будет с этим заморачиваться?
Sergey
github actions это CI, на котором можно собирать все что захочется. И мак и виндовс версию)
Sergey
И сразу де релиз опубликовать, хоть в гитхаб, хоть в макстор(но это не точно)
Sergey
но получается ,так я не смогу тестить
Так есть же автоматизированные тесты
Alexander
Так есть же автоматизированные тесты
спасибо, посмотрю в сторону e2e
Bakhrom
Всем привет! Кто реализовывал electron-updater в React Electron приложении? Как быть? Передавать autoUpdater через preload в React компонент?
Oleh
Зачем куда-то передавать?
Bakhrom
Зачем куда-то передавать?
Нужно же отображать уведомление для обновления
Anonymous
Нужно же отображать уведомление для обновления
Тогда лучше передавать сообщение из мейна, что доступно обновление и в рендере сообщать юзеру
Sky
public String getFileUrl() { return fileUrl; } public void setFileUrl(String fileUrl) { this.fileUrl = fileUrl; }
Sky
Как добавить протокол http?
Oleh
руками добавь
Oleh
http:${getFileUrl().split('file:')[1]}
Electron.js releases
v11.0.0 https://github.com/electron/electron/releases/tag/v11.0.0 v11.0.0
Electron.js releases
v12.0.0-nightly.20201116 https://github.com/electron/electron/releases/tag/v12.0.0-nightly.20201116 v12.0.0-nightly.20201116
Electron.js releases
v11.0.1 https://github.com/electron/electron/releases/tag/v11.0.1 v11.0.1
Electron.js releases
v8.5.4 https://github.com/electron/electron/releases/tag/v8.5.4 v8.5.4
Vlad
В общем у меня такая беда https://github.com/electron-userland/electron-builder/issues/5405
"afterSign": "./notarize.js", в package.json const notarize = require('electron-notarize').notarize; module.exports = async (context) => { const { electronPlatformName } = context; if (electronPlatformName === 'darwin') { try { console.log('Try notarize app'); await notarize({ appBundleId: '', appPath: '', appleId: '', appleIdPassword: '', }); console.log('Success notarize'); } catch (err) { console.log(err); } } };
Oleh
Это нотаризация, она у меня есть. Для MAS нотаризация не нужна
Alexander
кто-то пробовал сохранить кукисы из Electron и засунуть в Puppeteer для дальнейшего серфинга?
Electron.js releases
v12.0.0-nightly.20201117 https://github.com/electron/electron/releases/tag/v12.0.0-nightly.20201117 v12.0.0-nightly.20201117
Bakhrom
Доброго времени всем! Какой самый безопасный способ обновления electron приложений?
Bakhrom
Нельзя чтобы был доступ к исходнику
Bakhrom
Если через Github то через токен будет доступ к исходнику
Vlad
Доброго времени всем! Какой самый безопасный способ обновления electron приложений?
Амазон из переменных окружения данные берет для публикации, а билдер по бакету возьмёт нужный yml и скачает с амазона
Anonymous
Всем привет. Ребят, мне тут некоторые пользователи Big Sur как-то очень выбороно сообщают, что в первый запуск аппы ОС выдает сообщение что аппа не подписана, хотя она подписана. Судя по всему это не у меня одного такое - https://developer.apple.com/forums/thread/664109
Anonymous
Может кто-то сталкивался недавно с этой проблемой?
Anonymous
Возможно это проблема из за napi модулей?
Илья
Всем привет! Кто то сталкивался с такой ошибкой: App threw an error during load Error: The module '\\?\D:\App\node_modules\re2\build\Release\re2.node' was compiled against a different Node.js version using NODE_MODULE_VERSION 72. This version of Node.js requires NODE_MODULE_VERSION 85. Please try re-compiling or re-installing Пробовал re-compiling or re-installing, пробовал переустанавливать и node и electron и обновлял до последних версий. Все равно ругается на модуль re2 Как победить?
Oleh
Ну возможно последняя версия не нужна node, нужна определенная насколько я понял
Anonymous
если не пробовал
Илья
electron-rebuild нужно попробовать
Сейчас попробую, но вроде бы и это юзал
Anonymous
Сейчас попробую, но вроде бы и это юзал
"rebuild-it": "./node_modules/.bin/electron-rebuild", это всегда помогает 🙂
Илья
"rebuild-it": "./node_modules/.bin/electron-rebuild", это всегда помогает 🙂
вот я лошара, я юзал npm electron-rebuild и не помогало, заюзал npx electron-rebuild и посыпались ошибки Building module: re2, Completed: 0gyp ERR! find Python. Я так полагаю нужно было доп tools устанавливать во время установки node?
Илья
Или просто питон установить :)
Илья
npm i -g node-gyp
вот это юзал не помогло
Vadim
windows-build-tools поставь, если винда
Bakhrom
npm i -g node-gyp
У меня с ним вовремя билда возникали проблемы
Илья
Винда?
Win 10, electron 11, node 12
Anonymous
нужно сделать бота, который будет рандомно рекомендовать одну из этих команд. что-то да точно поможет 😄
🐽 Alex
Хотя хз
Vadim
нужно сделать бота, который будет рандомно рекомендовать одну из этих команд. что-то да точно поможет 😄
Хахаха. Набор фраз на все случаи жизни: - Нахрена поднимать локальный сервак, юзай IPC - виснет потому что ты юзаешь fs синхронно, не делай так - собрать сборку можно с помощью electron-builder - нет, секьюрности в электрон нет. Просто обфусцируй код и не парься - да, производительность так себе, не ной - Опиши нормально вопрос! - neprivet.ru - Выглядит как баг, лучше напиши ишку - бан боту!
Илья
Ну в общем √ Rebuild Complete, новая ошибка высыпалась: npm ERR! code ELIFECYCLE npm ERR! errno 4294930435
Vadim
И смотри пункт: Опиши нормально вопрос, ибо тут только кусок ошибки