Boris
NSIS инсталлятор на electron builder удаляет предыдущую копию программы. То есть нельзя установить одновременно несколько версий одной проги. Как можно исправить?
Boris
А зачем, если не секрет?
удобно быстро запускать нужную версию, если надо что-то проверить
Nikita
у нас одно приложение собирается под видом двух разных с разграниченным функционалом. приложения ставятся рядом
Vadim
настрой кастомный билд. например, тяни в идентификаторы и названия приложения, версию
Да, классный совет, указывая в путь установки версию приложения, +++
Anonymous
Всем привет, хочу сделать парсер, в приложении создавать задачи для разных сайтов, выбираю сайт и создаю задачу в списке, по запуску парсить html мб сверять тайтл страницы и тд. Вопрос где мне ранить сам код парсера, main процесс или renderer?
Anonymous
Приветы всем :wave: Скажите, кто собирал исходники electron на linux? собираю ninja -C out/Release electron:electron_dist_zip, а он мне выплевывает dist.zip размером в 700+ mb, который при сборке самого electron app через electron-builder в результате выдает приложение размером в те же 700+ mb, при том что приложение собранное с оригинальным electron с официальной репозитории весит ~60mb +-
Алексей
Привет всем! Можно ли в electron активировать поиск на странице(ctrl + F), как в браузере? И если нет, может посоветуете npm-модули для решения такой задачи?
Volo
привет всем! кто-то копировал хтмл в клипбоард? есть метод writeHTML, есть ДОМ нода, но как скопировать, чтобы сохранить все стили и потом вставить цветной текст? спасибо
Евгений
Для чего electron-builder собирает приложение в asar-архив?
VolanDeVovan
Для обновлений по идеи
Евгений
Для обновлений по идеи
При обновлении качается только asar-архив?
Anonymous
Всем привет,что можно юзать как локальное дб?
Anonymous
sqlite?
Timoschenko
локальное или встроеное/портативное ?
Timoschenko
так как локально можно юзать что угодно. у меня почти все базы крутятся локально
Anonymous
локальное или встроеное/портативное ?
встроенное так получается.То есть в файлах
Timoschenko
если нужен sql, то наверное sqlite само то.
Anonymous
Спасибо
Евгений
Кто-нибудь писал собственные NSIS-скрипты? Мне надо после установки директорию создать и права на неё выставить.
Electron.js releases
v10.0.0-nightly.20200313 https://github.com/electron/electron/releases/tag/v10.0.0-nightly.20200313 v10.0.0-nightly.20200313
Friendly
Привет, ребят. Вопрос, собирал ли кто-нибудь Electron на musl (c lib)? Я нашёл тему с "решением", вот только х3 как его использовать: https://github.com/electron/electron/issues/9662
Alexiagray
Ахахахп
Anonymous
Сотка это мало
Dmitry
Сотка это мало
Это пока мало)
Lev
Чот это вообще ниочем((
Lev
Это часов 5 работы в среднем а то и меньше)
Anonymous
Anonymous
Это китайский электрон, с вирусами
Anonymous
Привет. Кто-то знает в чем проблема ?
Oleh
Не знаю, но может быть в киррилице?
Oleh
Но вообще, вот походу
Oleh
https://github.com/webpack-contrib/jshint-loader/issues/57
Anonymous
переименуй юзера или просто перемести проект в папку в корне C
Anonymous
или на любой другой диск
Anonymous
Но вообще, вот походу
Спасибо большое
Anonymous
CoMiGo / Косуля
Ребзи, кто-нибудь разбирался с упаковкой приложений для мака с винды? Или есть какие решения? Там из-за наличия симлинков пакет сыпется, потому что винда их не умеет делать. Юзаю electron-packer; хотелось бы без контейнеров и просто "юзай линь" имплементировать, т.к. пилю редактор игр и юзеры были бы стопроцентному кросс-экспорту очень рады. Насколько я понимаю, если делать симлинки на уровне зип-архива, а не фс винды, и если потом не прикасаться к этому архиву до распаковки на маках и линуксах, то всё должно сработать.
CoMiGo / Косуля
Подписи вторичны в текущем контексте
Sergey
проблема в том, что так как вы хотите не получится. единственный вариант, это попытаться через уже скомпилированный пакет для мака, но насколько это вам подходит не знаю. Основная проблема в том, насколько вы можете собрать свое приложение отдельно от электрона, а потом присобачить его уже в собраный пакет электрона.
Sergey
электорн для линукса и мака отличаются, точнее движок хромиум разный для них компилится, да и настройки тоже. Тут всегда два варианта, или через готовый пакет для мака соби рать, или через сборку на самом маке.
CoMiGo / Косуля
С предзапечённым пакетом задумка хорошая. Надо посмотреть, что можно сделать для брендинга тогда, иконок и всего такого
Sergey
все уже предварительно собраные пакеты есть в репе электрона и на сайте есть инструкция как такие пакеты собирать
CoMiGo / Косуля
Разве ними electron-packager и подобные и не пользуются?
Sergey
Не совсем. Они упаковывают немножко по другому пакеты.
CoMiGo / Косуля
сложна
CoMiGo / Косуля
в общем, есть что курить 😅
CoMiGo / Косуля
спасибо за консультацию ❤️
Dmitry
1. Поставить виртуалку, 2. Поставить туда образ linux и mac. 3. Профит
я на виртуалку заколебался ставить макос, так и не получилось
Anton
Не знаю, а в чем сложность? Вродь там все просто...
Anton
А... Может если у тебя прошу на АМД, то не станет... Как мне помнится
CoMiGo / Косуля
ну вы хоть читайте дальше первого предложения
CoMiGo / Косуля
изначальная задача — чтобы можно было кросс-компилить юзерам
CoMiGo / Косуля
так у меня вообще сам редактор на трависе крутится и норм
Dmitry
Electron.js releases
v9.0.0-beta.9 https://github.com/electron/electron/releases/tag/v9.0.0-beta.9 v9.0.0-beta.9
Electron.js releases
v10.0.0-nightly.20200316 https://github.com/electron/electron/releases/tag/v10.0.0-nightly.20200316 v10.0.0-nightly.20200316
Anonymous
Ребят, мне нужно ждать респонс с определенным url и получить его данные, как можно это сделать в электроне? в puppeteer page.waitForReponse(url => url === target_url). Подскажите пожалуйста
CoMiGo / Косуля
fetch(url).then(response => response.json()).then(json => …)?
Anonymous
Здравствуйте. можете подсказать насчет electron Создал два окна на первой две кнопки. и пытаюсь вывести текст кнопки на втором экране. при нажатии на кнопку переходит на второй экран.
Anonymous
как лучше всего передавать значение на второй экран?
Danila
ipcRenderer -> ipcMain -> ipcRenderer
Vadim
ipcRenderer -> ipcMain -> ipcRenderer
А если окно создаётся из другого окна, то можно напрямую делать send
CoMiGo / Косуля
ipcMain необязателен кст
Vadim
ipcMain необязателен кст
В дефолтной конфигурации окон, при независимых окнах это хороший вариант, без ipcMain я знаю только кривые варианты.
Vadim
ipcMain необязателен кст
Ждём предложений) как сделать красиво?)
Danila
я помню натыкался на какой-то window manager, который реализует этот паттерн внутри себя
CoMiGo / Косуля
у меня просто код const {ipcRenderer} = require('electron'); ipcRenderer.on('debuggerToolbar', (event, message) => { в контексте обычного окна выполняется — и всё, и норм
Nikita
Ждём предложений) как сделать красиво?)
через main посредством IPC делаем
Vadim
ipcRenderer -> ipcMain -> ipcRenderer
Ну так?) Я же и говорю, хорошее решение