Elmir
R-lion
Там короче надо Babel устанавливать Webpack тогда импорты и экспорты буду работать.
R-lion
Ещё настроить связь надо между ними
Elmir
Ещё настроить связь надо между ними
вы можете присоединиться к google meet?
R-lion
а что это ?
Elmir
а что это ?
в личку
█ Антон
не удивлюсь, если это был hr 😂 плюс реклама google meet😂😂👍
Виталий
Всем привет. Подскажите плиз, как побороть проблему импорта/экспорта в связке Typescript + Electron? SyntaxError: Cannot use import statement outside a module Есть автономный класс typescript, который экспортируется export class Service Нужно импортировать его в другом ts/js классе. Должна сохраниться поддержка и ts и js кода.
Виталий
SyntaxError: Cannot use import statement outside a module эта ошибка выходит при использовании import а когда пытаюсь использовать require пишет что такого модуля нет, по-видимому ts модули не считывает
🇬【ツ 𝕭𝖔𝖌𝖉𝖆𝖓】
Привет! Создал .ехе апку, которая имеет одну html стр которая перенаправляет на другой адрес (почти hello world), размер зверзкий, почти 200 мб, подскажите как исправить это? Хотя бы 50 мб уже и не тошно
Electron.js releases
v16.0.0-nightly.20210906 https://github.com/electron/electron/releases/tag/v16.0.0-nightly.20210906 v16.0.0-nightly.20210906
Electron.js releases
v15.0.0-beta.3 https://github.com/electron/electron/releases/tag/v15.0.0-beta.3 v15.0.0-beta.3
Роб
Привет, кто-нибудь сталкивался с такой проблемой? Электрон при всех выключенных окнах пожирает память в неадекватных количествах. До этого тупанул и сделал бесконечный цикл, но разве перезагрузка сервера и открытие окна заново не должны были это исправить? Может быть есть какие-то подходы по предотвращению такого добра?
Роб
Просто кажется немного странным лазить при утечках памяти или таких вот глупых ошибках в диспетчер.
Vadim
Утечки памяти нужно искать в зависимости от процесса в котором утекает память, их есть два* типа: нода и хромиум. В зависимости от этого и разные методы поиска
Vadim
Закрытие окна убивает только один процесс хромиума
Vadim
Но нода не перегружается
Роб
Что такое "сервер"?
Дев-сервер, который вотчит изменения. От сборки вьюшки.
Vadim
Дев-сервер, который вотчит изменения. От сборки вьюшки.
В дев режиме нельзя искать утечки памяти
Vadim
Только прод сборки
Роб
Ну это я понимаю. Скорее как раз ожидал, что окна будут связываться с кучами и такой проблемы быть не должно.
Роб
Закрытие окна убивает только один процесс хромиума
Так получается, что куча общая для всех процессов? Я правильно понял?
Vadim
Нода отдельно и постоянна, пока полностью все не выгрузишь: app.quit()
Vadim
А остальное можно сколько угодно раз открывать и закрывать, в каждом окне своя куча, при закрытии(не скрытии, а именно закрытии win.close()) окна, куча выгрузиться из памяти
Роб
Ага, вроде понял. Спасибо.
Роб
Нода отдельно и постоянна, пока полностью все не выгрузишь: app.quit()
Хотя нет, извиняюсь, но этот момент всё равно не понял. Ведь при закрытии окон мы и так завершаем работу приложения. По крайней мере в моей сборке это так.
Роб
И проблема с циклом, насколько помню, переполняет стэк, что должно решаться закрытием процесса хромиума. Разве нет?
Vadim
Можно в диспетчере задач посмотреть
Vadim
Должны исчезнуть все процессы
Vadim
А их около 4
Роб
Должны исчезнуть все процессы
В том и суть, что не исчезли. Хотя кажется я догадываюсь почему. Видимо один и тот же процесс отвечает за работу окна и завершение приложения, а т.к. он завис, то даже после визуального закрытия окна процесс продолжился. Сейчас, когда ошибок нет, при закрытии в диспетчере всё чисто.
Electron.js releases
v16.0.0-nightly.20210907 https://github.com/electron/electron/releases/tag/v16.0.0-nightly.20210907 v16.0.0-nightly.20210907
Elmir
Здравствуйте. Так должно быть?
Elmir
На день раньше выводит)
Lev
Здравствуйте. Так должно быть?
все нормально выводит дата в utc хранится а вы ее отдаете в local time видимо
Electron.js releases
v16.0.0-nightly.20210908 https://github.com/electron/electron/releases/tag/v16.0.0-nightly.20210908 v16.0.0-nightly.20210908
Виталий
Всем привет. Подскажите плиз как заменить const { app, var1, var2 } = require('@electron/remote').require('main.ts'); на ES6 import?
Виталий
main.ts это главный скрипт и там я делаю export { app, var1, var2 }
Виталий
Пытаюсь так import { app, var1, var2 } from '../../../main';, но начинает ругаться на отсутствие модулей os, fs, crypto и т.д. Эта строка в ангуляр компоненте
R-lion
Привет всем, ребят есть ли готовое решение установки Electron React в месте ?
R-lion
Просто написать в консоль npm i electron-react и все и у меня в проекте все готово?
Улугбек
Или поищи в документации электрона блок с шаблонами.
R-lion
Я лучше сам создам свой репозиторий они мне не подходят, мне нужен bozon babel react redux итд в одной сборке
R-lion
Мне нравиться архитектура bozon
R-lion
Улугбек все равно спасибо, я обязательно гляну этот пакет готовый
ALΣX
Всем привет, кто-то реализовал автозапуск приложения на linux-подобных системах? использую пакет auto-launch на Винде работает нормально, а вот на Ubuntu и Raspbian не робить может, кто что подсказать?
Electron.js releases
v16.0.0-nightly.20210909 https://github.com/electron/electron/releases/tag/v16.0.0-nightly.20210909 v16.0.0-nightly.20210909
Electron.js releases
v15.0.0-beta.4 https://github.com/electron/electron/releases/tag/v15.0.0-beta.4 v15.0.0-beta.4
🇬【ツ 𝕭𝖔𝖌𝖉𝖆𝖓】
Решил вопрос со зверским размером, собирал packeger, и он оставил следы, которые в dist и были собраны. Размер 51 мб и норм))
ALΣX
попробуй использовать не пакет, а API электрона https://www.electronjs.org/docs/latest/api/app/#appsetloginitemsettingssettings-macos-windows
Спасибо, я вчера уже разобрался. Проблема была в том, что приложение собирали в AppImage, а у auto-launch с ним проблема, поскольку в файлик типа app-name.desktop, который используется в линукс-подобных системах для автозапуска приложений, в поле Exec записывался путь не к самому образу приложения, а к ее развернутой копии в папке temp, которая удаляется после закрытия программы. Если собрать приложение с нативным расширением для выбранной операционной системы (типа .deb, .rpm), то все работает нормально. для AppImage получается, что только вариком будет самостоятельно создавать файл для автозапуска с правильными свойствами и помещать в нужную папку в системе. Но как-то костыльно звучит, если честно. ну, а API электрона, по ходу не поддерживает данную опцию для Linux-систем вообще (по крайней мере, соответствующей отметки в доке не нашел).
Electron.js releases
v16.0.0-nightly.20210910 https://github.com/electron/electron/releases/tag/v16.0.0-nightly.20210910 v16.0.0-nightly.20210910
R-lion
Ребят хорошая новость кто не знал, яндекс запили функционал перевод озвучку видео на русском. Не текст переводит на русский а звук переводит а робот произносить четко
Electron.js releases
v16.0.0-nightly.20210913 https://github.com/electron/electron/releases/tag/v16.0.0-nightly.20210913 v16.0.0-nightly.20210913
Electron.js releases
v14.0.1 https://github.com/electron/electron/releases/tag/v14.0.1 v14.0.1
Electron.js releases
v13.4.0 https://github.com/electron/electron/releases/tag/v13.4.0 v13.4.0
Electron.js releases
electron v15.0.0-beta.5 https://github.com/electron/electron/releases/tag/v15.0.0-beta.5 Note: This is a beta release. Please file new issues for any bugs you find in it. This release is published to npm under the beta tag and can be installed via npm install electron@beta, or npm install electron@15.0.0-beta.5. Release Notes for v15.0.0-beta.5 Fixes Fixed a crash when selecting files in a native file dialog on Windows and Linux. #30927 (https://github.com/electron/electron/pull/30927)
alex
Добрый вечер подскажите пожалуста репо или статью где можно посмотреть пока стартует приложение добавить loader до хука onCreated
Electron.js releases
v12.1.1 https://github.com/electron/electron/releases/tag/v12.1.1 v12.1.1
Gabriel
Привет всем! Как залочить количество процессов для моего App?
Maksim
Привет всем! Как залочить количество процессов для моего App?
Привет. Просто не создавай новые процессы.
Electron.js releases
v16.0.0-nightly.20210914 https://github.com/electron/electron/releases/tag/v16.0.0-nightly.20210914 v16.0.0-nightly.20210914
Electron.js releases
v15.0.0-beta.6 https://github.com/electron/electron/releases/tag/v15.0.0-beta.6 v15.0.0-beta.6
Максим
Всем привет, может кто нибудь подсказать как реализовать скачку файлов ? Пробовал использовать api electron, но проблема в том что не получается одновременно несколько файлов скачивать, приоритет отдается 1 загрузке.
A
Привет! очень ищу заинтересованного в electronjs человека, который поможет сделать броузер на базе chromium со встроенной поддержкой Adobe Flash. Пишите в приват :) Спасибо
Роб
Привет! очень ищу заинтересованного в electronjs человека, который поможет сделать броузер на базе chromium со встроенной поддержкой Adobe Flash. Пишите в приват :) Спасибо
А в чём суть? Если для флеш-игр, то сейчас больше смысла помогать в разработке эмуляторов, которые вполне неплохо справляются с этой задачей.
Gabriel
Привет. Просто не создавай новые процессы.
Я не создаю эти процессы, они создаются после каждого обвновления и остаются там даже если закрыть приложение
Gabriel
После каждого апдейта в silent режиме у меня приложение перезапускается дважды
Gabriel
только на второй раз устанавливаются обновления
Gabriel
при этом в памяти остаются старые процессы
Maksim
После каждого апдейта в silent режиме у меня приложение перезапускается дважды
Запрети повторный запуск приложения если оно уже запущено
Maksim
при этом в памяти остаются старые процессы
Значит процесс зависает. Ищи проблему, дебажь. Где-то может бесконечный цикл или ещё что-то подобное