@electron_ru

Страница 169 из 177
Max
29.09.2018
07:02:47
У меня работает с электроном третьей версии
у меня вот что пишет (про react или redux dev tools) - Error: Version of Electron: 3.0.0 does not match required range ^1.2.1 for extension lmhkpmbekcpmknklioeibfkpmmfibljd

Max
29.09.2018
07:05:53
а, забыл депенденси обновить похоже.. сек)

Google
Max
29.09.2018
07:06:25
у меня electron-devtools-installer версии 2.2.4
спасибо) с утра не заметил.

SilencerWeb
29.09.2018
07:08:49
:)

Electron.js releases
29.09.2018
07:19:39
v4.0.0-nightly.20180929 https://github.com/electron/electron/releases/tag/v4.0.0-nightly.20180929 v4.0.0-nightly.20180929

Kelin
29.09.2018
10:08:46
А у меня что-то в самих девтулсах не хочет работать При этом даже на диве отваливается



SilencerWeb
29.09.2018
12:02:36
у меня работает и с electron-renderer

правда я next.js юзаю

Kelin
29.09.2018
12:02:50
А какой пакет юзаешь для установки?

electron-devtools-installer?

SilencerWeb
29.09.2018
12:03:18
да

Anton
29.09.2018
12:14:48
правда я next.js юзаю
А в чем прикол юзать next в связке с электрон?

SilencerWeb
29.09.2018
12:15:20
без понятия, я юзаю neutron для запуска и сборки проекта, а он юзает next.js

Max
29.09.2018
12:35:53
А в чем прикол юзать next в связке с электрон?
Я например использую для того, что бы легче потом было переехать на веб если понадобиться, к тому же next умеет делать статические сборки (next export) и таким образом уйти от зависимости next сервера (поэтому он у меня в devDependency). Про остальные плюшки и мотивы можешь почитать здесь: https://blog.manifold.co/we-migrated-to-next-js-to-serve-our-home-page-7-5-faster-559443219c84

Google
SilencerWeb
29.09.2018
12:38:00
Я при клике на крестик на макоси хочу просто скрыть приложение, чтобы его потом можно было обратно открыть при помощи клика на иконку в доке. На данный момент при клике на крестик дестроится окно и при клике на иконку не появляется. Как можно сделать, чтобы при клике на крестик окно не дестроилось? Либо же при клике на иконку создавалось новое, если нет другого? Вот это не помогает в первом случае - https://electronjs.org/docs/api/browser-window#event-close

Kelin
29.09.2018
12:39:29
Бля, неужели, ни у кого не было такой проблемы

SilencerWeb
29.09.2018
12:42:07
есть ли разница от того, будут ли next и electron-devtools-installer в dependencies, либо в devDependencies?

Kelin
29.09.2018
13:39:42
Кто-нибудь юзал бетку electron-forge?

Не понимаю, как заставить понимать импорты. Опции для бабеля в .compilerc - полагаю, только для рендерера, электрон последней версии стоит, нода тоже

Kelin
29.09.2018
16:21:03
заебала эта сборка ссаная уже

https://github.com/Kelin2025/electron-minimal-boilerplate Кстати, о птичках, бага с реакт девтулсами наблюдается только на макоси. На винде запустил - все ок. Закинул минимальный вариант

SilencerWeb
29.09.2018
21:21:40
.app весит под 400мб - это вообще нормально? И билдится где-то полчаса

Max
29.09.2018
21:49:47
смотря что у тебя за приложение, но вообще нет, не нормально

Kelin
29.09.2018
21:50:38
Бляяяяяяяяяяяяяяяяяяяяяяяяяяяяять, -сутки жизни, я уже весь зоопарк инструментов перепробовал, везде какая-нибудь хуйня да отваливается

SilencerWeb
29.09.2018
21:51:22
Max
29.09.2018
21:51:59
dev или build версия?

Что у тебя в dependencies?

SilencerWeb
29.09.2018
21:54:16
Уже в кровати, с утра скину скрин)

Google
SilencerWeb
29.09.2018
21:54:41
dev или build версия?
build по идее Я с помощью neutron собираю, хз че он там ебашит под капотом

Max
29.09.2018
21:55:45
У меня 180 mb для мака. React + next.js + много зависимостей и наполовину готовое приложение

чем собираешь?

но у меня почти нету изображений и прочих тяжоловесных ассетов

Советую прикрутить webpack-bundle-analyzer и посмотреть что у тебя столько выжирает

SilencerWeb
29.09.2018
21:58:32
У меня 180 mb для мака. React + next.js + много зависимостей и наполовину готовое приложение
У меня так же почти Реакт, некст (он в devDependencies), электрон, styled-components, formik, yup

Max
29.09.2018
21:59:37
А electron у тебя где? Должен тоже быть в devDependencies

SilencerWeb
29.09.2018
22:00:22
чем собираешь?
Говорю же, с помощью neutron :) О нем наверн мало кто слышал, он все еще тестируется, это что-то по типу create-react-app для электрона от ZEIT - https://www.npmjs.com/package/neutron

Max
29.09.2018
22:01:02
В dependencies
Вот и причина

SilencerWeb
29.09.2018
22:01:21
А не много ли оно накидывает?)

electron-devtools-installer тоже в devDependencies должен быть?

Max
29.09.2018
22:02:20
Ну да. Зачем он тебе в продакшене?)

Max
29.09.2018
22:03:51
Но я лично electron-debug использую

SilencerWeb
29.09.2018
22:04:04
а где репозиторий-то?
Скрыт, все еще тестится

Max
29.09.2018
22:04:12
У меня вот так: if (is.development) { // eslint-disable-next-line require('electron-debug')({ showDevTools: false }); app.commandLine.appendSwitch('enable-memory-info'); app.commandLine.appendSwitch('enable-precise-memory-info'); }

SilencerWeb
29.09.2018
22:05:25
Ну да. Зачем он тебе в продакшене?)
Я не совсем понимаю как это работает Вот я импорчу его в main процессе, но если он у меня в devDependencies, то в продакшн этот код не попадет и в итоге у меня ошибка вылетать будет что ли?

Kelin
29.09.2018
22:05:59
Народ, кто-то может поделиться стартером на электрон+реакт? Я уже запарился. и готовые варианты юзал, и сам писал, вечно что-то да отваливается

Google
SilencerWeb
29.09.2018
22:06:36
Не сам конфиг нужен или структура?

Kelin
29.09.2018
22:06:48
Структура и конфиги

Admin
ERROR: S client not available

SilencerWeb
29.09.2018
22:07:18
Можешь neutron попробовать ?

Kelin
29.09.2018
22:07:27
У меня не next

Нужно - Собирать main бабелем (не вебпаком, это важно) - На фронте реакт - Девтулсы - все еще не понимаю причины, почему они отваливаются

Max
29.09.2018
22:12:42
Нужно - Собирать main бабелем (не вебпаком, это важно) - На фронте реакт - Девтулсы - все еще не понимаю причины, почему они отваливаются
Не знаю как ты без веб-пака это будеш делать, потому что webpack предаставляет специальный таргет для electron под названием "electron-renderer" это некий микс и glue между node и web

Kelin
29.09.2018
22:13:20
Тебя не смущает, что я написал про main процесс, а ты говоришь про вебпак с electron-renderer

На фронте офк вебпак, там же и ксс и все остальное

Max
29.09.2018
22:14:07
Ясно

Kelin
29.09.2018
22:14:31
А еще девтулсы падают именно с electron-renderer почему-то И только на макоси

SilencerWeb
30.09.2018
01:32:22
Ramil
30.09.2018
10:31:59
Не подскажете демо киосков на электроне?

SilencerWeb
30.09.2018
11:49:59
а нафига юзают реакт, некст и электрон вместе? нафига здесь некст? я просто до сих пор не догоняю

Max
30.09.2018
11:55:02
Ты сам его юзаешь и не знаешь зачем он тебе?) Вообще некст с электроном редко кто юзает, но раз ты не понимаешь зачем он тебе, то может действительно тебе он не нужен?

Kelin
30.09.2018
11:57:39
Мб типа быстрее показать приложуху, с ссром и все такие

SilencerWeb
30.09.2018
11:59:26
Ты сам его юзаешь и не знаешь зачем он тебе?) Вообще некст с электроном редко кто юзает, но раз ты не понимаешь зачем он тебе, то может действительно тебе он не нужен?
вот поэтому и спрашиваю, т.к. хочу выкинуть) мне дали готовые инструменты для разработки, я взял и начал юзать, а теперь когда у меня аппка уже готова и проблемы с билдом, думаю выкинуть все говно нафиг

Мб типа быстрее показать приложуху, с ссром и все такие
ты, кстати, так и не нашел нормальный конфиг?

я думаю попробовать вот это заюзать - https://github.com/electron-userland/electron-webpack-quick-start

Kelin
30.09.2018
12:14:05
я думаю попробовать вот это заюзать - https://github.com/electron-userland/electron-webpack-quick-start
Там вебпак на main-процессе, а у меня require'ы в рантайме используются (плагины подгружаю из userData)

Google
SilencerWeb
30.09.2018
12:17:24
ну ты короч так ничего и не нашел?)

Kelin
30.09.2018
12:18:05
Не-а, сижу пержу дальше на своей поделке

SilencerWeb
30.09.2018
12:18:21
чо вообще дельного есть?

эта херня чет слишком уж гигантская - https://github.com/chentsulin/electron-react-boilerplate

столько мусора

Kelin
30.09.2018
12:20:32
Я хз зачем такое говно делать

SilencerWeb
30.09.2018
12:21:22
походу хотели сделать универсальное шо то

в итоге хуй пойми как кастомизировать и выкидывать лишнее

Kelin
30.09.2018
12:32:11
Бля, хоть галп бери и тасками все делай

SilencerWeb
30.09.2018
12:37:01
лул

Страница 169 из 177