Blessed
Это предположение
Mulünur
первое что на ум приходит с модулями - пир зависимости пофиксить, но не думаю, что глобально что-то изменится
То есть узнать, есть ли такие библиотеки, которые левитируют и ни к чему не привязаны?
Unknown
то есть в проекте может быть n количество разных версий одного и того же модуля
Unknown
но это только на теории
Mulünur
я верю, что npm достаточно продвинутый, чтобы с таким справляться, но это лишь вера, может быть я что-то не знаю
Unknown
нууу, никто не мешает девелоперу забить на пакет и жёстко, условно, 15 реакт к нему привязать))
No
мне кажется, там есть жс апи для этого
Жс апи пока там очень скудный, с электроном и близко не стоит. Поэтому в раст так или иначе придется лезть, в зависимости от сложности приложения. А еще там вебвью а не хромиум, со всеми плюсами и минусами
eden
вроде в новой версии у них там буквально одного апи не хватает из электрона, а остальное всё есть. Если я их твит правильно помню
eden
а, ну вот твит я недавно видел как раз
Anonymous
Можно ли в exe файле открыть консоль
Anonymous
в продакшн версии
No
Можно ли в exe файле открыть консоль
ну ты можешь через child_process это сделать
ALΣX
Можно ли в exe файле открыть консоль
если нужны дев тулзы для рендерер процесса, то можна запустить приложение со флагом remote-debugging-port и указав порт для прослушки, и через Chrome дебажить по указаному порту, через chrome://inspect
AmbAldi
Hello, can someone give me the link to download electron? 🙏
Unknown
Hello, can someone give me the link to download electron? 🙏
are u banned at google? huh https://www.electronjs.org/docs/latest/tutorial/installation
Timur
Привет всем, хочу сделать своё приложение на електроне, что-то вроде таск менеджера, мне нужно будет, где-то хранить данные, подскажите гайдов, с noSQL решениями или подскажите, какую бд лучше прикрутить. Заранее спасибо
Timur
Ну немного погуглил сейчас, вроде советуют так, для небольших приложений, но решал уточнить
Blessed
Ну немного погуглил сейчас, вроде советуют так, для небольших приложений, но решал уточнить
Я бы в твоём случае взял SQLite так как он быстрый и представлен сугубо файлом а не сервером.
Blessed
https://github.com/tmotagam/sqlite-electron - нормальноe решение не знаешь?
Вообще тебе же надо с ноды работать с БДшкой, не совсем просто понимаю ценность этого репо
Timur
Имеешь ввиду просто через ноду всё делать без дополнительных решений?
Timur
А SQLite можно, как модуль ноды поставить? Или как лучше это сделать?
Blessed
А SQLite можно, как модуль ноды поставить? Или как лучше это сделать?
Там есть по идее драйвер чтобы отправлять SQL запросы но можно использовать ОРМ
Blessed
@Knurl https://www.sqlitetutorial.net/sqlite-nodejs/
Timur
Спасибо, большое)
Blessed
С бэка прилетает токен (jwt часто юзают) и этим токеном модифицируют запросы к серверу, сам токен можно хранить в localStorage
Blessed
Рефреш это те которые временные?
Blessed
А зачем хранить что то кроме рефреш
Blessed
@wextech не слишком в теме, возможно тебе поможет статья https://habr.com/ru/companies/Voximplant/articles/323160/
Blessed
@Knurl пробовал?
Bitalik
Всем привет, есть проблема с билдом под mac, а именно: если я делають билд без подписи то все работает окей, если я включаю подпись то билд делаеть но когда запускаю приложение то вижу просто белый екран, возможно кто то сталкивался, а то уже 2 день голову ломаю
Blessed
@bitalikr помогло?
Bitalik
Разве ето может быть проблема если я не использую electron-log ?
Blessed
https://at15r.medium.com/electron-app-showing-white-screen-after-successful-build-but-work-in-development-mode-7e4f612a0871 Ещё вот такое есть
Bitalik
У меня белый екран не просто после билда а после подписи приложения, тоесть я могу сделать package и будет работать, я думаю ето другая ошибка чем тут
Blessed
Я так понял решения они не нашли
Bitalik
если добавляю то тогда билд не запускаеться совсем, сразу ошибка
No
А если приложение запустить из консоли, там нет никаких ошибок?
Bitalik
неа
NJR
Привет ребята ! Не подскажите как сделать авто обновление в электрон приложение если для сборки я использую electron forgre ?
NJR
App threw an error during load Error: Could not get code signature for running application
NJR
https://www.electronjs.org/docs/latest/tutorial/updates
не знаете почему в маке возникает такая ошибка ?
NJR
Что и как это сделать ?
Blessed
Что и как это сделать ?
Глянь https://stackoverflow.com/questions/41700563/how-do-i-code-sign-an-electron-app-before-bundling-it-for-mac
NJR
Спасибо большое
Blessed
Я не уверен что поможет, в Электроне много моментов которые не ясно как фиксить
Unknown
как я понял электрон-билдер сам подпись корявит, с форжем что-то было сложно, я с него ливнул. попробуй на билдере собрать
NJR
Понял спасибо большое
NJR
Ребята у кого-то была такая ошибка ? Eleactron and React application собираю с помощью electron-builder
Unknown
Но туда собирается реакт
Andrey Sicker
как я понял электрон-билдер сам подпись корявит, с форжем что-то было сложно, я с него ливнул. попробуй на билдере собрать
Вообще, поддерживая одно приложение со стоковой подписью кода… У кого как. У кого то все работает на ура, у кого то работает, не на ура. На ура работает у пользователей у которых лицензия винды куплена… Что странно, хотя… с учетом того, что я вставил подпись кода от визуал студио. Я могу чего то не знать.
Andrey Sicker
ну у меня мак, у меня такая же хрень была
А на маке с хакинтоша вообще все на ура работает. Только на версия меньше 10.11 работает криво
Andrey Sicker
да, особенно шифрование базы)))
Ну, у меня вопрос базы не особо мучает, так как приложение жестко проверяет связь с апи. Связи нет = отказ от работы
Andrey Sicker
Хотя апи на PHP + Json написана…
Andrey Sicker
Все что скажу, связка хорошо работает, как бы там не было
ALΣX
Привет, кто-то собирал универсальный билд на macOS для обеих Intel и Apple Silicon? Есть ли на деле разница, на машине с какой архитектурой проводить сборку (на оф сайте Apple Developer пишет, что разницы нет, но информации в electron-builder так и не нашел)? И были (или могут быть) какие-то проблемы с обновлением, если до этого собирали только для x86_64 архитектуры?
Timur
@Knurl пробовал?
Да, вроде не сложно, потихоньку пилю приложение) Спасибо
eden
как вы дебажите UI для автообновления через electron-updater? Я заебался паковать приложение, чтобы проверить автоапдейт
eden
А как иначе?)
npm start и погнали). У меня пишет, что незапакованное приложение не проверяет обновления, но в доке указан способ как сделать чтоб проверяло. У меня он не работает
eden
вот. если кто-то заставил это работать - научите пожалуйста, а то я вздернусь