
Денис
22.07.2017
10:05:17

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

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

Денис
22.07.2017
10:06:31

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 . без параметров
Ругается, что не может определить версию Эелектрона

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

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

Sheldhur
22.07.2017
12:58:20

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

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 сама по себе тупенькая

Сергей
22.07.2017
13:04:33

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

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

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

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?
это встроенный модуль? или сторонняя библиотека?