David
У меня Electron 20
Григорий
У меня Electron 20
думаю там не должно быть прям космической разницы
David
думаю там не должно быть прям космической разницы
Вообще они видимо с какой-то версии типа 18 очень много поменяли по безопасности. Потому что многие вещи, которые я ищу в гугле, уже не работают как описано
David
кажется с 16 версии
Да, возможно. Я точно не запомнил, но теперь смотрю, насколько старая инфа :)
Григорий
н оя пока не обновлялся до 20, скоро проект должны проверять, не дай бог что-то не будет рабоатть))))
David
я тоже вчера настроил плагины хромовские, такую же херь показывает ты гавлное во время билда не оставляй их и все
Нашел решение. Открывать после dom-ready window.webContents.once('dom-ready', () => { window.webContents.openDevTools() })
David
ничего не поменяло
Поставь его в app.on('ready', () => {})
David
И в других местах убери
Григорий
Поставь его в app.on('ready', () => {})
у меня девтулс вообще самый последний стартует)
Григорий
в did-finish-load
David
у меня девтулс вообще самый последний стартует)
Ну тут сложно исключить еще всякие другие настройки и мою 20 версию
Григорий
и тоже никакой разницы
Григорий
но в целом пофиг, главное что это вообще никак не влияет на готовую сборку
David
Refused to connect to 'http://10.10.10.10:3199/api/v1/get-items-list' because it violates the following Content Security Policy directive: "connect-src 'self' file: data: gap: 10.10.10.10:* 'unsafe-eval' 'unsafe-inline'". Вот как так? Он же сам показывает, что разрешено на этот IP обращаться
Григорий
как вывести на жкран процесс скачивания нового приложения, когда идет обновление?
Raman
После выноса build из package.json в build.js началось дублирование packaging, один с нормальным appOutDir из env а другой appOutDir теперь dist/win-unpacked. Думаю что оно начало почему то тригерится и для основного package.json (в проекте структура 2 package.json). Знает кто решения этого?
Raman
А у тебя там так много настроек?
appId не хотел из env подгружаться
Григорий
appId не хотел из env подгружаться
Я имел в виду в build так много настроек, что ты его вынес в отдельный файл?
Григорий
Я ответил по какой причине вынес
Попробуй файл переименовать в json
Raman
Попробуй файл переименовать в json
Что и зачем? Вы вопрос видели изначальный?
Григорий
Build, что де еще
Raman
Build, что де еще
Спасибо, не релевантный ответ к моему вопросу, конфигурация у меня загружается нормально
Eugene
Это больше по тех. части, ты сам должен это реализовать
Григорий
Это больше по тех. части, ты сам должен это реализовать
Нашёл в библиотеке, там тоже прогресс вощврашается
Eugene
Ну, это в любом http клиенте вроде есть
Григорий
Но мне больше интересно как обновить приложение без его переустановки
Taras
А это не работает так как надо?
Григорий
https://www.electronjs.org/ru/docs/latest/tutorial/updates
там ничего такого не написано
Eugene
там ничего такого не написано
electron-updater-server или тип того поищи
Eugene
в forge вроде было, ты сервак должен накатить с которого обнова будет скачиваться
Григорий
Григорий
ну у меня приложение обновляется с гита
Eugene
я до этого еще не дошел, нет времени, много других проектов в вебе и под мобилки
Григорий
Она в любом случае будет скачиватся с сервака 😅
ну там в инструкции написано что можно с гита, а можно с собственного сервера
Григорий
сейчас буду имитировать обовлении игры через json...
Григорий
вот сижу два дня и тупо туплю, страх что ли, что не получится...
Eugene
Никогда не получится с первого раза)
Григорий
та блин опыта тупо не хватает, постоянно чета переделываю, пытаюсь оптимизировать, баги правлю вот когда идет загрузка файлов, реакт не успевает перерисовываться и теряется объем или хз, пришлось после завершения загрузки делать быструю проверку файлов но потом понял, что нужно весь процесс загрузки не в реакте ловить сразу а в файле и потом передавать в реакт, но пока нет опыта и времени переделывать))
Alexey
Добрый вечер Господа, расскажите, как облегчить сборку electron приложения? У меня есть react приложение и мне для его сборки приходится проходить 6 шагов для того, чтобы в out не было node_modules. Мб мне стоит как-то переделать сборочный конфиг electron'a? У меня прям дефолтный проект
Alexey
Alexey
Alexey
Григорий
это если хочешь без всяких обверток сразу cra react и electron
Григорий
но обычно все обвертки тоже нормально работают по 1 нажатию
Alexey
объеденить комманды…
Я сделал bash скрипт, но это не то
Rewrite
Я сделал bash скрипт, но это не то
например, чтобы мне приложение сбилдилось я запускаю только npm run package
Rewrite
сведи все к одному нпм скрипту, который использует под-скрипты
Rewrite
можно твой github?
мой гх пустой, это кусок из рабочего проекта)
polioan
я бы почитал
Rewrite
я бы почитал
вообще я свой темплейт делал основываясь на этом просто взял только нужное и кое-где нейминг поменял доволен как слон
Oleg
Всем привет! Может кто-то сталкивался с подобным и сможет подсказать Я сделал окно, которое уведомляет пользователя о наличии нового обновлении, показывает процесс скачивания этого обновлении и уведомляет, что сейчас приложение закроется, установятся обновления и перезапустится Сейчас я хочу отображать процесс установки обновления, но я не смог ничего найти по этой теме
Григорий
Да
сразу понял, потому что на винде по умолчанию показывает инсталятор во время обновления
Григорий
возможно это фишка мака, в том что он не показывает процесс обновления
Oleg
возможно это фишка мака, в том что он не показывает процесс обновления
Эх, жаль, конечно И жаль, что эту фичу никак не отключить Понял, спасибо большое
Григорий
Эх, жаль, конечно И жаль, что эту фичу никак не отключить Понял, спасибо большое
так на винде даже много серьёзных приложений тоже не показывают процесс обновления, только его скачивание
Григорий
и то опять же скачивание, просто полоска и все
Григорий
и то опять же не везде)
Oleg
Ну это я уже сделал, просто хотел еще информации по установке отображать А такой вопрос - мы можем отследить, что был вызван autoUpdater.quitAndInstall и создать окошко с подписью «Апдейт устанавливается, ничего не трогай» ?