Исмаил
и думал что этого будет достаточно
Electron.js releases
v8.0.0-nightly.20190913
https://github.com/electron/electron/releases/tag/v8.0.0-nightly.20190913
v8.0.0-nightly.20190913
su
Артем
obj.on('event1', (...) => {})
obj.on('event2', (...) => {})
- вот ты подписался на событие объекта
obj.removeAllListeners()
- вот ты сбросил все подписки
su
Артем
именно так
su
именно так
Так может по этому некоторые процессы не завершаются, что ждут события close
Артем
Ну если это про явное подписывание на клозе - может быть.
Артем
РемувЛистенер не отписывает внутриклассовые связи ))) а только явно заданные обработчики...
Vadim
Исмаил
А как все таки точно убить все приложение?
Исмаил
Я вот до сих пор не нашел нормального ответа
su
Про чайлд процесс забыл?
Так это в винде просто процесс, а не fork, я про то и говорю, в винде вообще процесс может отказаться убиваться, инфа сотка. И будет вечно висеть в таск менеджере
su
Есть процессы в винде, которые невозможно убить, кстати, особенно если они под system,
Vadim
Electron.js releases
v8.0.0-nightly.20190914
https://github.com/electron/electron/releases/tag/v8.0.0-nightly.20190914
v8.0.0-nightly.20190914
Vadim
Та в бан такого, сразу. Что это за ерунда?
Vadim
Он админ, а не владелец сообщества. Реклама запрещена.
Vadim
HH; work.ua; Dou, LI, тебе в помощь
倫太郎
Нафига удалил все?
倫太郎
Теперь в личку долбит, ну что за люди
倫太郎
倫太郎
@Lolin_s
Electron.js releases
v8.0.0-nightly.20190915
https://github.com/electron/electron/releases/tag/v8.0.0-nightly.20190915
v8.0.0-nightly.20190915
Vladimir
Всем привет!
А кто-нибудь с блютусом работал? Подскажите рабочую библиотечку.
А то node-bluetooth не собирается на 10 ноде.
Nikita
Алексей
привет. Перенес проект с одной машины на другую. Пробую собрать - проект съедает все память и падает. Хотя на первой машине такой утечки памяти нет. Может кто сталкивался? электрон еще 1.8.2.
Jared
Нужно дебажить
Vadim
Vadim
Алексей
Алексей
у меня ещё и обфускация, так что 50+ Мб
Jared
Алексей
Jared
нет, не юзаю
А как пришёл к таким размерам?) У меня 85мб
Jared
Vadim
Алексей
Алексей
squirrel ?
Vadim
45-55МБ для инсталлера без больших ассетов это норма
Vadim
squirrel ?
Актуально и для Nsis, и для белки
Jared
Скажите, что почитать по этому поводу?
Vadim
Vadim
Но она норм
Алексей
Актуально и для Nsis, и для белки
вот. У нас было требование чтобы со старым .Net работало. А инсталлер требовал только новый. Пришлось обновление реализовать самому и отказаться от исталлера. Сразу на 40Мб проект полегчал...
Jared
Алексей
подскажите установил электрон но он падает при запуске. может ему что-то нужно?
Алексей
пробовал даже через npx . все равно не стартует
Алексей
может ему надо что-то типа JDK или ещё что...
Алексей
electron@1.8.2
Vadim
Алексей
(боль)
пока нет возможности обновить
Anton
Я же специально написал слово sarcasm....
Anton
Алексей
Святослав
Добрый день! А как сделать приложение на electron-е, чтобы его можно было запускать локально из проекта?
например
npm i myelectronapp --save
записать скрипт
{scripts: {myapp: 'myelectronapp'}}
и запустить его
npm run myapp
Святослав
Хочу сделать приложение, которое можно было бы легко инсталировать в проект как зависимость и запускать, чтобы оно визуально вносило какие-либо изменения в проекте (например редактирование истории изменений).
Артем
как вариант:
- делаете приложение npm пакетом и выкидываете его куда-нить типа гитхаба
- прописываете в скриптах этого "компонента" постинсталом билдинг под платформу
ну а директиву на запуск в скриптс-раздел самого проекта (который будет использовать этот Ваш пакет) как прописать, тут х.з. навскидку
Святослав
Артем
а как ты без сборки собираешься что-то запускать да еще сразу приложением?
Святослав
но не ясно как из scripts запустить
Святослав
Святослав
точно также как у них это принято для разработки
Артем
electron так то - это не "полуфабрикат", а скомпиленное приложение...
Артем
просто при установке пакета инсталлится минипакет, дальше запускается постинсталл скрипт, который определяет платформу, дальше скачивает под ене уже готовый электрон и распаковывает его
Святослав
Святослав
я пока придумал засунуть в bin скрипт, который будет через exec запускать в командной строке electron из node_modules
Vadim
Крутой ответ, конечно
Какой вопрос, такой и ответ. Он же не даст ни исходников, ни минимальный пример где есть трабла. И вообще, про возможные причины много раз писали + в доке тоже указано.