@electron_ru

Страница 53 из 177
Sviat
26.08.2017
12:41:18
Можно ещё попробовать локальное хранилище

Sviat
26.08.2017
12:42:44
это что туда кидать?
Ну тебе текст надо передавать между окнами?

Google
Sviat
26.08.2017
12:43:35
Задаешь пару ключ - значение и на всех окнах одного домена вызывается событие storage (надо уточнить)

Думаю что в электроне так можно

Andrey
26.08.2017
17:03:28
Я тут небольшой плеер на Electron+Vue.js написал https://github.com/AZbang/LuiPlayer/tree/master, который клипы с ютуба стримит. Код надо еще подправить, ибо я на Vue и Electron до этого ничего конкретного не писал) В общем хотелось бы какой нибудь фидбек получить.

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

Владимир
26.08.2017
23:02:53
Все спят?

Pauline
26.08.2017
23:05:48
да

Сергей
27.08.2017
00:11:21
Ilya
27.08.2017
05:27:39
Как защитить протокол с сервером? Чтобы нельзя было подменить url и сервер? Или сделать фейковый?

Использовать самоподдписанный сертификат - использовать на строне электрона сертификат снутри модуля и делать запросы через него? Или проще?

A.
27.08.2017
07:03:41
при использовании https снифер увидит имя хоста и больше никаких подробностей.

Evgeniy
28.08.2017
05:09:17
создал я тест для своей приложухи но не пойму как запустить

относительный путь указываю вот

надо указывать на файл сам или на что?

Google
Evgeniy
28.08.2017
05:10:52
или наоборот надо незапакованный архив

А всё с этим разобрался теперь другой вопрос как сделать несколько тестов чтобы потом отдельно обращаться к ним

Денис
28.08.2017
08:37:06
Ребят, запускаю собранную приложуху, а она вылетает( В деве всё было норм

Dmitry
28.08.2017
08:38:49
Отличное описание проблемы

Nickolai
28.08.2017
08:40:38
хрестоматийное)

Денис
28.08.2017
08:40:56
Ну я понимаю

А что я могу дать?

"scripts": { "build": "gulp build", "watch": "gulp watch", "postinstall": "install-app-deps", "start": "electron ./build —enable-logging", "dev": "NODE_ENV='development' npm run start", "dist": "build —linux —win —x64" }, "build": { "appId": "Frontio", "directories": { "output": "releases" }, "linux": { "target": "deb" } }

Solbon
28.08.2017
09:13:45
/build

Dmitry
28.08.2017
09:42:56
А что я могу дать?
Под чем конкретно вылетает? КОгда конкретно вылетает? Чито пишет консоль?

Хотя бы)

A.
28.08.2017
09:45:50
+ показать список используемых пакетов

+ сделать свой инстанс консоли, направить его в файл и пошагово отдебажить. узнать на каком шаге падает и включить голову

Dmitry
28.08.2017
09:54:34
Воу-воу! Не гони так сразу, ты можешь спугнуть человека.

A.
28.08.2017
09:56:44
Dmitry
28.08.2017
10:01:56
Принимай жиквери внутримышечно, дней 7 минимум. Лучше версий 1.x. Только дозу не превышай, а то рак мозга можешь получить.

Денис
28.08.2017
10:07:11
Под чем конкретно вылетает? КОгда конкретно вылетает? Чито пишет консоль?
Лол, а где консоль?) Я тупо запускаю приложуху, даже окно не открывается, но в панели задач висит, через сек 5 вылетает

Google
A.
28.08.2017
10:09:38
https://nodejs.org/dist/latest-v8.x/docs/api/console.html#console_new_console_stdout_stderr
const Console = require('console').Console class logger extends Console { constructor(logFile) { if (logFile) { let appLoggerStream = fs.createWriteStream(logFile, {'flags': 'a'}); super(appLoggerStream, appLoggerStream); } else { super(process.stdout, process.stderr); this._bullshit = true; } this.console = console; } }

A.
28.08.2017
10:17:11
elementary os (ubuntu крч)
syslog молчит?

Денис
28.08.2017
10:17:53
А что это?)) Я просто ещё только месяц на этой оси

Dika
28.08.2017
10:19:01
elementary os (ubuntu крч)
Так, а в чем проблема, почему не просто запустить исполняемый файл через эмулятор терминала, чтобы логи были в нем?

Денис
28.08.2017
10:19:50
Да я пытался, но 1. Я не совсем понимаю как это делать. 2. Ничего не происходило, видимо из-за той же самой проблемы.

А main.js вообще можно uglify?

Dika
28.08.2017
10:20:57
Денис
28.08.2017
10:22:44
Сейчас попробую с консолью собрать

A.
28.08.2017
10:23:05
ls -la

Денис
28.08.2017
10:23:22
Секунду, соберу

A.
28.08.2017
10:23:56
ты собираешь АппИмадж?

Денис
28.08.2017
10:24:40
Не, deb

A.
28.08.2017
10:26:09
а в какой момент проблема возникает - когда ты деб инсталлишь или при запуске проинсталленого приложения?

Денис
28.08.2017
10:26:44
При запуске

Запускаю, висит в панели задач, 5 сек, уходит из панели

Окна так и непоявляется

A.
28.08.2017
10:27:24
а деб инсталлиться нормально, да?

Google
Денис
28.08.2017
10:27:32
Ну вроде как)

ls -la
drwxrwxr-x 4 den den 4096 Aug 28 13:24 . drwxrwxr-x 4 den den 4096 Aug 28 13:27 .. -rw-r--r— 1 den den 24844 Jul 17 13:16 blink_image_resources_200_percent.pak -rw-r--r— 1 den den 15 Jul 17 13:16 content_resources_200_percent.pak -rw-r--r— 1 den den 12032487 Jul 17 13:15 content_shell.pak -rwxr-xr-x 1 den den 83471040 Jul 17 13:20 frontio -rw-r--r— 1 den den 10130560 Jul 17 13:15 icudtl.dat -rw-r--r— 1 den den 2997048 Jul 17 13:20 libffmpeg.so -rwxr-xr-x 1 den den 21165040 Jul 17 13:20 libnode.so -rw-r--r— 1 den den 1060 Jul 10 16:32 LICENSE.electron.txt -rw-r--r— 1 den den 1775951 Jul 17 10:10 LICENSES.chromium.html drwxr-xr-x 2 den den 4096 Aug 28 13:24 locales -rw-r--r— 1 den den 262947 Jul 17 13:15 natives_blob.bin -rw-r--r— 1 den den 140979 Jul 17 13:17 pdf_viewer_resources.pak drwxr-xr-x 2 den den 4096 Aug 28 13:24 resources -rw-r--r— 1 den den 1448208 Jul 17 13:15 snapshot_blob.bin -rw-r--r— 1 den den 151829 Jul 17 13:16 ui_resources_200_percent.pak -rw-r--r— 1 den den 57761 Jul 17 13:15 views_resources_200_percent.pak

Dika
28.08.2017
10:29:34
Ты выполнял ./frontio в терминале?

A.
28.08.2017
10:29:40
ну, попробуй, как советовал @Bannerets 1терминал: sudo tail -f /var/log/syslog 2терминал: ./frontio

Денис
28.08.2017
10:30:56
Есть

Поймалась ошибка

Admin
ERROR: S client not available

Денис
28.08.2017
10:31:15
A JavaScript error occurred in the main process Uncaught Exception: Error: Cannot find module 'jsonfile' at Module._resolveFilename (module.js:470:15) at Function.Module._resolveFilename (/opt/Frontio/resources/electron.asar/common/reset-search-paths.js:35:12) at Function.Module._load (module.js:418:25) at Module.require (module.js:498:17) at require (internal/module.js:20:19) at Object.<anonymous> (/opt/Frontio/resources/app.asar/main.js:11:16) at Object.<anonymous> (/opt/Frontio/resources/app.asar/main.js:112:3) at Module._compile (module.js:571:32) at Object.Module._extensions..js (module.js:580:10) at Module.load (module.js:488:32)

Не может найти модуль

Лол, а что делать

В деве же всё идеально

Dika
28.08.2017
10:31:55
Он в devDependencies вместо обычных мб?

Денис
28.08.2017
10:32:01
Да

Незя так?)

Dika
28.08.2017
10:32:17
Поставь в обычные

Денис
28.08.2017
10:32:38
Я раньше собирал в обычных, у меня тупо модули не находились, переместил всё в дев

Денис
28.08.2017
10:41:04
Та же ошибка

Я задаю их через require var jsonfile = require('jsonfile');

Но у меня в прошлый раз, когда я паковал, хоть и запускалось, но тоже модули не находило, я даже тоже сюда писал, но мне тогда это было неважно, а сейчас да

Google
Денис
28.08.2017
10:43:19
Но у меня кажется идея

Evgeniy
28.08.2017
10:48:53
Ava, jest, mocha
мне по сути надо клики тестить по экрану и не более остальное на серваке

Денис
28.08.2017
10:51:27
Но у меня в прошлый раз, когда я паковал, хоть и запускалось, но тоже модули не находило, я даже тоже сюда писал, но мне тогда это было неважно, а сейчас да
Как вообще правильнее писать require? Куда путь делать? require("jquery")/require("./jquery")/require("./node_modules/jquery")? При условии, что это пишется в папке js, а папка node_modules c js папкой на одном уровне

Andrey
28.08.2017
10:52:24
Привет! Мне предстоит написать прототип на electron + angular. Десктопные проекты не писал еще никогда. Подскажите пожалуйста какой нибудь годный стартер кит - electron + ng2(4). а то на оф сайте есть только electron-react и react-vue, ng как всегда где то сам по себе болтается

Правила чата: http://telegra.ph/electron-ru-05-15
Андрей, 21 год, студент. Фрилансер, Веб разработка. Дружу с bem-stack от Яндекса. Дружу с Angular2/4. Дружу с gulp, не дружу с webpack. Знаком с nodejs, express. Знаком с telegraph.js. Хочу подружиться с electron :)

Денис
28.08.2017
12:19:53
Что за... Вообще нахрен убрал строчки подключения модули на который ругался электрон.. А он продолжает на него ругаться...

Ребятки, это что-то с чем-то... Я даже не знаю как обьяснить. Убрал asar, чтобы посмотреть, что у меня вообще компилится, а то я нихрена не понимал... Не зря... у меня папки build, develop, releases были на одном уровне вместе с package.json, в котором electron-builder. нужно было, чтобы папка build компилилась, но когда я отключил asar... Увидел, что компилилась develop... Переместил develop в жопу мира, но КАКОГО-ТО ХРЕНА.. Компилилась всё равно она. НО ОТКУДА... Там есть какой-то кэш?

У меня дико бомбит

Сборка сложнее, чем сама программа

Максим
28.08.2017
13:42:39
+, жиза также бомбило когда первый раз пытались

Andrey
28.08.2017
18:55:33
Привет! Мне предстоит написать прототип на electron + angular. Десктопные проекты не писал еще никогда. Подскажите пожалуйста какой нибудь годный стартер кит - electron + ng2(4). а то на оф сайте есть только electron-react и react-vue, ng как всегда где то сам по себе болтается

Andrey
28.08.2017
18:59:16
НГ не нужен
задача такая - у компании есть огромное число своих компонентов написанных на ангуляре 4. нужно обкатать их в электроне

Денис
28.08.2017
19:26:00
Решено. Подключать модули надо оказалось было подключать через remote

A JavaScript error occurred in the main process Uncaught Exception: Error: Cannot find module 'jsonfile' at Module._resolveFilename (module.js:470:15) at Function.Module._resolveFilename (/opt/Frontio/resources/electron.asar/common/reset-search-paths.js:35:12) at Function.Module._load (module.js:418:25) at Module.require (module.js:498:17) at require (internal/module.js:20:19) at Object.<anonymous> (/opt/Frontio/resources/app.asar/main.js:11:16) at Object.<anonymous> (/opt/Frontio/resources/app.asar/main.js:112:3) at Module._compile (module.js:571:32) at Object.Module._extensions..js (module.js:580:10) at Module.load (module.js:488:32)

Royal
28.08.2017
19:26:18
Добрый вечер, возможно ли создать мультимедиа приложение(презентацию) на основе электрона?

Александр #whois Проект пока отсутствует только учусь, js, полезен могу быть только в дальнейшем, хочу узнать много нового об electron, Самара, увидел ссылку на github

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