Anonymous
У меня вот так:
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');
}
Maksim
Ну да. Зачем он тебе в продакшене?)
Я не совсем понимаю как это работает
Вот я импорчу его в main процессе, но если он у меня в devDependencies, то в продакшн этот код не попадет и в итоге у меня ошибка вылетать будет что ли?
Maksim
Завтра
Народ, кто-то может поделиться стартером на электрон+реакт? Я уже запарился. и готовые варианты юзал, и сам писал, вечно что-то да отваливается
Maksim
Не сам конфиг нужен или структура?
Завтра
Структура и конфиги
Maksim
Можешь neutron попробовать 😄
Завтра
У меня не next
Завтра
Нужно
- Собирать main бабелем (не вебпаком, это важно)
- На фронте реакт
- Девтулсы - все еще не понимаю причины, почему они отваливаются
Завтра
Тебя не смущает, что я написал про main процесс, а ты говоришь про вебпак с electron-renderer
Завтра
На фронте офк вебпак, там же и ксс и все остальное
Anonymous
Ясно
Завтра
А еще девтулсы падают именно с electron-renderer почему-то
И только на макоси
Ramil
Не подскажете демо киосков на электроне?
Maksim
а нафига юзают реакт, некст и электрон вместе? нафига здесь некст? я просто до сих пор не догоняю
Anonymous
Ты сам его юзаешь и не знаешь зачем он тебе?) Вообще некст с электроном редко кто юзает, но раз ты не понимаешь зачем он тебе, то может действительно тебе он не нужен?
Завтра
Мб типа быстрее показать приложуху, с ссром и все такие
Maksim
Maksim
я думаю попробовать вот это заюзать - https://github.com/electron-userland/electron-webpack-quick-start
Maksim
ну ты короч так ничего и не нашел?)
Завтра
Не-а, сижу пержу дальше на своей поделке
Maksim
чо вообще дельного есть?
Maksim
эта херня чет слишком уж гигантская - https://github.com/chentsulin/electron-react-boilerplate
Maksim
столько мусора
Завтра
Завтра
Я хз зачем такое говно делать
Maksim
походу хотели сделать универсальное шо то
Maksim
в итоге хуй пойми как кастомизировать и выкидывать лишнее
Завтра
Завтра
Бля, хоть галп бери и тасками все делай
Maksim
лул
Maksim
запили какой-нибудь нормальный бойлерплейт
Maksim
шо бы хоть шо нить юзабельное было
Maksim
и без лишнего говна
Maksim
и с поддержкой импортов в main
Maks
Ребят, я новичек в електроне, это норма что простое приложение после сборки весит 120МБ, или я где-то накосячил? Использовал electron-builder
Anonymous
норм
Andrew
Это вся СУТЬ электрона... ЛУЛ
У тебя ОТДЕЛЬНЫЙ ХРОМ для приложения запускается!
Maksim
Может кто поделиться нормальным рабочим кофигом? Чет я устал ебаться с этим всем
Денис
кто-то собирал electron-vue-pug?
Maksim
Maksim
А вот и сам баг в продакшн версии
Anonymous
А ты уверен что это баг? index файл для dev и прода нужно загружать по разному
Maksim
Maksim
И как же его нужно загружать?)
Maksim
Я юзаю neutron, у него своя функция в которую ты передаешь название страницы и он сам уже все ебошит
Maksim
А хотя
Maksim
Я кажется знаю шо не так
Maksim
Я ж .app в Applications не перетащил
Может быть из-за этого?
Anonymous
советую electron-next а точнее конкретный фикс:
"electron-next": "github:nadbm/electron-next#fix/next6"
Maksim
хм, а почему именно фикс?
Anonymous
https://github.com/nadbm/electron-next/blob/fix/next6/index.js
Maksim
лол, этот нмп пакет от того же чувака, шо создал neutron)
Maksim
сейчас попробую разобраться
Maksim
@maxgraey перешел на electron-next - все та же ошибка)
Maksim
что может быть не так?
Maksim
и как можно проверить, есть ли там действительно файл или нет?
Maksim
а все, разобрался, сначала нужно было с помощью next сбилдить)
Georgy
кто нибудь юзал электрон с cra?
Sergey
Electron.js releases
v2.0.11
https://github.com/electron/electron/releases/tag/v2.0.11
v2.0.11
Завтра
Как организовать “common” папку для общего кода, если main процесс собирается только бабелем, а рендерер вебпаком?
Юрий
Думаю все таки настал тот момент когда надо сесть и прочитать таки документацию😂 - react(это front-end) он обрабатывается в render процессе electrona - есть ipc для связи main/renderer процессов и тут ты организуешь свой код как тебе удобно😉
Kiro
Я вообще не вижу разницы как что собирается с точки зрения некой папки общего кода (кстати собираю и main и renderer вебпаком для однообразия, но даже если бы они собирались по разному, что это меняет с точки зрения общих файлов?).
Maksim
Как можно проверить, аппка запустилась при запуске системы или нет?
Сейчас такая херня, что я не могу поменять значение openAsHidden и поэтому аппка всегда показывается при запуске, хочу руками скрывать но не могу понять как проверку заебашить эту
Завтра
Завтра
Причём тут ipcMain, если вопрос был про использование изоморфного кода
Юрий
Это например какого?
Завтра
Короче, это походу единственный бесполезный чат. 0 решенных вопросов из 10, ощущение, будто 450 человек тут по приколу находятся
Maksim
Завтра
Это например какого?
Обыкновенного. Я организовал папку, из которой можно импортить и в main, и в renderer. Там теперь будут храниться общие утилсы и прочая хрень. Причём здесь документация, в которой хуй с маслом написано про файловую структуру, и ipcMain, который никак не относится к вопросу, я не знаю
Завтра
Короче говоря, структура проекта у меня теперь
- src/
- - common/
- - main/
- - renderer/
Выложу на гитхаб, как будет время. Только пришлось роллап все-таки для мейн процесса подрубить
Anonymous