Elmir
R-lion
Там короче надо Babel устанавливать Webpack тогда импорты и экспорты буду работать.
R-lion
Ещё настроить связь надо между ними
R-lion
а что это ?
Elmir
█ Антон
не удивлюсь, если это был hr 😂 плюс реклама google meet😂😂👍
Elmir
Виталий
Всем привет. Подскажите плиз, как побороть проблему импорта/экспорта в связке 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
Vadim
Только прод сборки
Роб
Ну это я понимаю. Скорее как раз ожидал, что окна будут связываться с кучами и такой проблемы быть не должно.
Vadim
Vadim
Нода отдельно и постоянна, пока полностью все не выгрузишь: app.quit()
Vadim
А остальное можно сколько угодно раз открывать и закрывать, в каждом окне своя куча, при закрытии(не скрытии, а именно закрытии win.close()) окна, куча выгрузиться из памяти
Роб
Ага, вроде понял. Спасибо.
Роб
И проблема с циклом, насколько помню, переполняет стэк, что должно решаться закрытием процесса хромиума. Разве нет?
Vadim
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
На день раньше выводит)
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 мб и норм))
Maksim
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
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. Пишите в приват :) Спасибо
Роб
Gabriel
После каждого апдейта в silent режиме у меня приложение перезапускается дважды
Gabriel
только на второй раз устанавливаются обновления
Gabriel
при этом в памяти остаются старые процессы
Maksim
Gabriel