
SilencerWeb
29.09.2018
06:50:53

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

SilencerWeb
29.09.2018
07:04:54

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

Google

Max
29.09.2018
07:06:25

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

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
Бля, неужели, ни у кого не было такой проблемы

Anton
29.09.2018
12:39:53

Сергей
29.09.2018
12:40:08
там можешь создать окно снова
я могу ошибаться, но тебе нужно просто посмотреть все события main процесса и выбрать нужное

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

Kelin
29.09.2018
13:39:42
Кто-нибудь юзал бетку electron-forge?
Не понимаю, как заставить понимать импорты. Опции для бабеля в .compilerc - полагаю, только для рендерера, электрон последней версии стоит, нода тоже

SilencerWeb
29.09.2018
15:34:55

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

Max
29.09.2018
21:55:45
У меня 180 mb для мака. React + next.js + много зависимостей и наполовину готовое приложение
чем собираешь?
но у меня почти нету изображений и прочих тяжоловесных ассетов
Советую прикрутить webpack-bundle-analyzer и посмотреть что у тебя столько выжирает

SilencerWeb
29.09.2018
21:58:32

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

SilencerWeb
29.09.2018
22:01:21
А не много ли оно накидывает?)
electron-devtools-installer тоже в devDependencies должен быть?

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

Kelin
29.09.2018
22:02:45

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

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

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
лул