@electron_ru

Страница 43 из 177
Денис
22.07.2017
10:05:17
Сергей
22.07.2017
10:05:33
Не беда. Есть простенькие курсы, которые помогут освоить EventDriven архитектуру

Olzhas
22.07.2017
10:05:50
Я вас всех прошу укладывать свои мысли в одно сообщение. Спасибо!

Google
Viktor
22.07.2017
10:46:53
Здравствуйте!

Сергей
22.07.2017
10:47:08
Viktor
22.07.2017
10:51:07
Подскажите пожалуйста, пытаюсь в package.json указать "electronVersion": "1.6.11" и запустить electron-packager . без параметров

Ругается, что не может определить версию Эелектрона

neprivet.ru
Ок, не буду в пустую приветы слать

A.
22.07.2017
11:02:05
в devDependencies электрон есть?

Roman
22.07.2017
11:24:25
может кто подключал фискальный регистратор по ком порту под электрон?

Vladimir
22.07.2017
11:31:29
именно фр не подключал, но вообще по ком-порту с девайсами работал

A.
22.07.2017
11:32:48
а лучше оформи пакетом ))

Roman
22.07.2017
12:27:08
Вот я думаю как лучше, либо делать модули на с++, и подключение реализовать там, а в nodejs логику, либо изначально заюзать либу и работать напрямую с ком-портом в nodejs?

Vladimir
22.07.2017
12:30:30
есть node-serialport

и он норм работает

Google
Vladimir
22.07.2017
12:31:23
у меня все вообще в рендер-потоке крутится, кроме самого нижнего уровня. Очень удобно:)

Roman
22.07.2017
12:43:02
А вес апы, скорость и стабильность устраивает?

A.
22.07.2017
12:44:22
у меня node-usb в приложении. вес запакованного приложения 52м

работает стабильно под 3мя ОC

Roman
22.07.2017
12:48:52
Ладна, влюбом случае придется пробовать сначала через готовую либу делать, потому как с плюсами я никогда не дружил

Vladimir
22.07.2017
12:50:54
А вес апы, скорость и стабильность устраивает?
вес - частично, потому что неснижаемый остаток бандла - 34 мег. но это меньше, чем аналогичный софт на джаве:) скорость и стабильность и скорость разработки - более чем

Roman
22.07.2017
12:52:21
Ну вообще для такой апы я думал попробовать электрино заюзать еще, мне по сути только нода нужна, хромиум только чтобы отобразить окошко с настройками

Так что уже минус половина

Только раньше вроде у него была нода в комплекте, сейчас вроде как нет, или что-то не то смотрю

У него нет никакой информации по этому поводу...

Roman
22.07.2017
12:58:55
Не катит, нужна апа чтобы устанавливалась двойным кликом, удалялась, и обновлялась

Sheldhur
22.07.2017
12:59:09
ну так и будет обновлятся

и устанавливаться :)

в чём проблема?

Vladimir
22.07.2017
12:59:18
не парься, бери электрон

меньше гемора будет

Sheldhur
22.07.2017
12:59:44
ноду если только отдельно придется ставить или в инсталер впихнуть

Vladimir
22.07.2017
12:59:49
по крайней мере, в нем нод-сериал точно работает

Google
Vladimir
22.07.2017
12:59:56
и пакаджер есть

Roman
22.07.2017
13:00:08
Ну да, только ресурсы компа ограничены

Vladimir
22.07.2017
13:00:19
насколько ограничены?

Сергей
22.07.2017
13:00:46
насколько ограничены?
256МБ оперативки

Roman
22.07.2017
13:00:51
Гоструктуры... Все может быть печально в некоторых моментах

ну не 256)

Но порядка гига есть

Sheldhur
22.07.2017
13:01:27
не советую

Roman
22.07.2017
13:01:31
у 50% машин

Sheldhur
22.07.2017
13:01:59
там касперский, ещё всяких агентов штук 100 обычно стоит, для анального контроля

на слабеньких машинках пичаль

видел такое, сделали на NW.js, а потом на c# переделывали, потому что жрало

Roman
22.07.2017
13:03:15
Мы под unix затачиваемся, и не рекомендуем ставить ее

NW.js сама по себе тупенькая

Sheldhur
22.07.2017
13:04:47
дада, успокойся :)

Roman
22.07.2017
13:05:11
Я тоже сначала на NW сделал, потом все апы на Electron переводил

Сергей
22.07.2017
13:05:11
сначала её юзал прост

Viktor
23.07.2017
16:42:44
в devDependencies электрон есть?
Простите, что сразу не ответил, был за рулем вчера. Если можно, давайте вернемся к вопросу. Нет, electron нет в devDependencies

Roman
23.07.2017
16:46:01
Добавь

Google
Roman
23.07.2017
16:46:07
Это обязательное условие



A.
23.07.2017
16:46:46
нет

Roman
23.07.2017
16:46:59
Чего нет?

A.
23.07.2017
16:47:10
он может быть установлен глобально, это сказано в доке

стой

я не прав

Roman
23.07.2017
16:47:35
Ну да, только все равное при сборке ему нужно бутед такое

A.
23.07.2017
16:47:39
ага

Сергей
23.07.2017
16:48:02
ненадо ничего глобально ставить

это ж говнометод

A.
23.07.2017
16:48:10


Сергей
23.07.2017
16:48:31
глобально ставить — так се практика

Roman
23.07.2017
16:51:56
Удобненько так-то когда глобально

A.
23.07.2017
16:53:32
Простите, что сразу не ответил, был за рулем вчера. Если можно, давайте вернемся к вопросу. Нет, electron нет в devDependencies
у меня смутное воспоминание, что electronVersion это из electron-builder. посмотрю когда буду у компа

Viktor
23.07.2017
17:12:03
У меня глобально установленно только это ls /usr/local/lib/node_modules/ babel electron eslint npm babel-cli electron-packager jshint

electron ставить лучше локально?

A.
23.07.2017
17:17:00
смотри что требует упаковщик. безотносительно упаковщика: если разрабатываешь больше 1 приложения - локально, если одно - без разницы

Viktor
23.07.2017
17:20:00
Я просто думал, что если один и тот же модуль в разных приложениях, то лучше глобально. Ок, исправлюсь

просто я прописал "devDependencies": { "electron": "^1.6.11" },

Google
Viktor
23.07.2017
17:22:22
Теперь упаковщик ругается, что не может найти электрон в папке с приложением

Storm
23.07.2017
17:23:01
Npm I || yarn

Сергей
23.07.2017
17:23:26
Удобненько так-то когда глобально
только вот в ci не собрать да и есть npx и глобально не надо ставить

A.
23.07.2017
17:35:06
Я просто думал, что если один и тот же модуль в разных приложениях, то лучше глобально. Ок, исправлюсь
в случае работы с глобально установленными пакетами каждое приложение должно быть пересобрано и проверено. кейс: мажорное изменение в апи любого пакета. гемор, кароч

Бауржан
24.07.2017
07:18:28
Добрый день! "scripts": { "build": "electron-packager . MyApp —out=app —asar=true —asar-unpack='osmb' —platform=win32 —overwrite" }, почему после скрипта папку osmb не распаковывает?

Sviat
24.07.2017
08:07:27
Как программно отличить запускается ли сайт в браузере или в электроне?

Как вариант рассматриваю подмену window.navigator.name в электроне, но не знаю как это сделать...

Storm
24.07.2017
08:10:38
userAgent?

Sviat
24.07.2017
08:11:20
Мне не принципиально. Вопрос в том, как подменить имя навигатора или юзер агент до запуска основного окна? т.е. в main,js

Storm
24.07.2017
08:12:27
mainWindow.loadUrl('http://whatsmyuseragent.com/',{ userAgent: "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36"});

Sviat
24.07.2017
08:14:24
Спасибо, работает

Есть ли гайд по продвинутой работе с файлами? (получение списка папок\файлов, атрибутов\даты изменения и т.п.)

Lev
24.07.2017
08:26:44
эээ

fs?

Nickolai
24.07.2017
08:26:49
ось какая?)

Lev
24.07.2017
08:26:55
fs вроде все это умеет на любой оси

Sviat
24.07.2017
08:26:56
желательно на любой

fs?
это встроенный модуль? или сторонняя библиотека?

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