Александр
Всем привет.
Кто подскажет что-то по такому вопросу - используем в проекте библиотеку для видео, она работает только под старым электроном - 12,0,*
Когда включается видео, то процесс, отвечающий за рендер видео постепенно накапливает МБ ОЗУ и не сбрасывает, переключаясь между видео в проекте, памяти съедается все больше и больше пока система не удалит этот процесс
Можно ли как-то ограничить процесс в потреблении ОЗУ, или научить его сбрасывать память при переключении между разными видосами?
🅰️nimeCoder
У вас утечка
Alexander
Используйте electron react boilerplate )
ParlFuse
Я проект снёс и сейчас в поисках годного мануала, вообще в идеале было бы классно такое сделать не с JavaScript, а с TypeScript... и что б траблов не было с jsx... мб есть какой-нибудь tsx...
При этом что б была дестоп программа с вебпаком, Electron.js/ts + Webpack + React.js / React.ts
Alexander
ParlFuse
спасибо
ParlFuse
ParlFuse
без перезапуска самой программы
ParlFuse
вот я с ним ранее и работал и вебпаком, а то так перезапускать приложуху при каждом изменении треш
ParlFuse
npm run build помог
ParlFuse
прога не перезапускается, обновляется горячей загрузкой при изменении
Yura
Rav
Всем привет. Можете подсказать после упаковки приложения через electron-builder не запускаются приложения по клику, я так понимаю это из-за того что в коде ссылки на предмет запуска прописаны в формате <a href=“apps/app.exe target=“_blank”> можно это как-то пофиксить?
Rewrite
Rewrite
Александр
Найти и уничтожить
если удалить этот процесс, то при клике на другое видео приложение крашится
Yura
Yura
мб проблема что я с вин 11 это делаю, раньше с вин 10 было ок
Rewrite
Yura
Yura
какой файл должен брать как исполняемый ?
Rewrite
Rewrite
Yura
Yura
у меня проблема такая, собирается но не подписывает
Yura
через electron-windows-store
Rewrite
а тогда хз, под винду не подписывал ни разу
Yura
MakeAppx : error: Manifest validation error: Line 26, Column 27, Reason: The file name "app\app.exe" declared for element "*[local-name()='Applications']/*[local-name()='Application']" doesn't exist in the package.
MakeAppx : error: Package creation failed.
MakeAppx : error: 0x80080204 - The specified package format is not valid: The package manifest is not valid.
Error: C:\Program Files (x86)\Windows Kits\10\bin\10.0.22621.0\x64\makeappx.exe exited with code: 1
Rav
npx asar extract app.asar app.unpacked
Получается надо будет пути переписать с учетом того как он запаковал их в asar?
Просто мне вот непонятно почему иконки кнопок например, которые расположены в такой же папке с другим названием он видит, а ярлыки для запуска программ не видит как будто, хотя пути прописаны идентично
Yura
что из этого нужно прописать ?
Yura
после подписи создается такая папка
Yura
Rewrite
Rav
No
Подскажите плиз, делаю аппку. Для винды собираю через NSIS через electron-builder.
Использую Notification Api для отправки уведомлений (https://www.electronjs.org/docs/latest/api/notification). Проблема в том, что на винде не работает onclick событие при клике на уведомление в Центре Уведомлений. Может кто-то сталкивался с такой же проблемой?
Stanislav
Всем привет.
После переустановки винды столкнулся с такой проблемой, перестало открывать окно electron'a, как понимаю пытается открыть в браузере..
Starting the development server...
[0]
[0] Compiled successfully!
[0]
[0] You can now view launcher in the browser.
[0]
[0] Local: http://localhost:3000
[0] On Your Network: http://196.138.1.80:3000
[0]
[0] Note that the development build is not optimized.
[0] To create a production build, use npm run build.
[0]
[0] webpack compiled successfully
Vadim
Привет.
Может кто сталкивался?
MacOS Ventura. После установки приложение работает нормально. Закрываешь приложение, при следующем открытии "Cannot open application" и так пока приложение не переустановишь. Переустановил, поработал, закрыл и снова не можешь открыть
Vi
Vi
у тебя exee или dmg?
Vadim
Vi
dmg
Я не смог решить эту проблему, хотя обращался за помощью извне.
ParlFuse
Alexander
Alexander
Alexander
И соответсвенно по электрону - https://www.electronjs.org/ru/docs/latest/
Natasha
Привет, возможно, кто-то знает, как вывести список медиа девайсов, непосредственно, в самом электроне?
Rav
Да. надо будет переписывать под прод
Архив распаковал, прописал путь с учетом архива, получилось <a href=“/resources/app.asar/servers/test.rdp” , но все равно не работает, в консоли ничего не пишет, просто не открывает
Почитал тутор по асар и не могу понять из html как будто никак не прочесть этот файл кроме как js скрипта. Неужели нет какого-то универсального способа?
Rewrite
Rewrite
если юзаешь electron-builder то можешь эти файлы закинуть в extraResources
например, как у меня закидывается ффмпег в бандл, чтобы я его спокойно мог юзать в коде, также как ты пытаешься
Rewrite
+ юзай консоль чтобы отлавливать ошибки
не может просто ничего не писать
под капотом явно ошибки где то падают
Rav
Alexander
Rewrite
Alexander
Спасибо большое - нам тоже это нужно )
Rav
Сделал так, но почему-то файл открывается только когда прописываю абсолютный путь к нему до extraResources. Не понимаю почему относительный путь не работает, или обязательно надо через js использовать новый путь?
Ilya
Всем привет! быстрый поиск по чату не помог, есть ли возможность конкретно в трее сделать другую иконку?
Rewrite
Rav
Rav
Я сделал как ты вчера говорил, вынес файлы мне нужные в extraResources, но если я к ним пропишу абсолютный путь, у других же это не будет работать? Или я чего-то не допонимаю никак🫠
Rewrite
Rewrite
Rav
Хорошо, попробую так, спасибо)
Rav
Попробовал проверить с абсолютным путём на другом ПК - получилось)
Nek
Кто готов за денешку помочь с вопросами electron ?
🅰️nimeCoder
Nek
Игорь
Nek
чем помочь?
Как правильно организовать фоновой процесс, сейчас решил через setInterval в main.js то не убьется ли он