Svyatoslav
это что туда кидать?
Ну тебе текст надо передавать между окнами?
Svyatoslav
Задаешь пару ключ - значение и на всех окнах одного домена вызывается событие storage (надо уточнить)
Svyatoslav
Думаю что в электроне так можно
Andrey
Я тут небольшой плеер на Electron+Vue.js написал https://github.com/AZbang/LuiPlayer/tree/master, который клипы с ютуба стримит. Код надо еще подправить, ибо я на Vue и Electron до этого ничего конкретного не писал) В общем хотелось бы какой нибудь фидбек получить.
Andrey
у кого винда можно релиз скачать, при желании
Владимир
Все спят?
Pauline
да
ill-ya
Как защитить протокол с сервером? Чтобы нельзя было подменить url и сервер? Или сделать фейковый?
ill-ya
Использовать самоподдписанный сертификат - использовать на строне электрона сертификат снутри модуля и делать запросы через него? Или проще?
Kolpakov
при использовании https снифер увидит имя хоста и больше никаких подробностей.
Evgeniy
создал я тест для своей приложухи но не пойму как запустить
Evgeniy
относительный путь указываю вот
Evgeniy
надо указывать на файл сам или на что?
Evgeniy
или наоборот надо незапакованный архив
Evgeniy
А всё с этим разобрался теперь другой вопрос как сделать несколько тестов чтобы потом отдельно обращаться к ним
Den
Ребят, запускаю собранную приложуху, а она вылетает( В деве всё было норм
Dmitry
Отличное описание проблемы
Nickolai
хрестоматийное)
Den
Ну я понимаю
Den
А что я могу дать?
Den
"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" } }
Солбон
/build
Dmitry
А что я могу дать?
Под чем конкретно вылетает? КОгда конкретно вылетает? Чито пишет консоль?
Dmitry
Хотя бы)
Kolpakov
+ показать список используемых пакетов
Kolpakov
+ сделать свой инстанс консоли, направить его в файл и пошагово отдебажить. узнать на каком шаге падает и включить голову
Dmitry
Воу-воу! Не гони так сразу, ты можешь спугнуть человека.
Dmitry
Принимай жиквери внутримышечно, дней 7 минимум. Лучше версий 1.x. Только дозу не превышай, а то рак мозга можешь получить.
Den
Под чем конкретно вылетает? КОгда конкретно вылетает? Чито пишет консоль?
Лол, а где консоль?) Я тупо запускаю приложуху, даже окно не открывается, но в панели задач висит, через сек 5 вылетает
Kolpakov
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.console = console; } }
Kolpakov
elementary os (ubuntu крч)
syslog молчит?
Den
А что это?)) Я просто ещё только месяц на этой оси
Dika
elementary os (ubuntu крч)
Так, а в чем проблема, почему не просто запустить исполняемый файл через эмулятор терминала, чтобы логи были в нем?
Den
Да я пытался, но 1. Я не совсем понимаю как это делать. 2. Ничего не происходило, видимо из-за той же самой проблемы.
Den
А main.js вообще можно uglify?
Den
Сейчас попробую с консолью собрать
Kolpakov
ls -la
Den
Секунду, соберу
Kolpakov
ты собираешь АппИмадж?
Den
Не, deb
Kolpakov
а в какой момент проблема возникает - когда ты деб инсталлишь или при запуске проинсталленого приложения?
Den
При запуске
Den
Запускаю, висит в панели задач, 5 сек, уходит из панели
Den
Окна так и непоявляется
Kolpakov
а деб инсталлиться нормально, да?
Den
Ну вроде как)
Den
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
Ты выполнял ./frontio в терминале?
Kolpakov
ну, попробуй, как советовал @Bannerets 1терминал: sudo tail -f /var/log/syslog 2терминал: ./frontio
Den
Есть
Den
Поймалась ошибка
Den
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)
Den
Не может найти модуль
Den
Лол, а что делать
Den
В деве же всё идеально
Dika
Он в devDependencies вместо обычных мб?
Den
Да
Den
Незя так?)
Dika
Поставь в обычные
Den
Я раньше собирал в обычных, у меня тупо модули не находились, переместил всё в дев
Den
Та же ошибка
Den
Я задаю их через require var jsonfile = require('jsonfile');
Den
Но у меня в прошлый раз, когда я паковал, хоть и запускалось, но тоже модули не находило, я даже тоже сюда писал, но мне тогда это было неважно, а сейчас да
Den
Но у меня кажется идея
Evgeniy
Ava, jest, mocha
мне по сути надо клики тестить по экрану и не более остальное на серваке
Den
Но у меня в прошлый раз, когда я паковал, хоть и запускалось, но тоже модули не находило, я даже тоже сюда писал, но мне тогда это было неважно, а сейчас да
Как вообще правильнее писать require? Куда путь делать? require("jquery")/require("./jquery")/require("./node_modules/jquery")? При условии, что это пишется в папке js, а папка node_modules c js папкой на одном уровне
Andrey Ponomarenko
Привет! Мне предстоит написать прототип на electron + angular. Десктопные проекты не писал еще никогда. Подскажите пожалуйста какой нибудь годный стартер кит - electron + ng2(4). а то на оф сайте есть только electron-react и react-vue, ng как всегда где то сам по себе болтается
Andrey Ponomarenko
Правила чата: http://telegra.ph/electron-ru-05-15
Андрей, 21 год, студент. Фрилансер, Веб разработка. Дружу с bem-stack от Яндекса. Дружу с Angular2/4. Дружу с gulp, не дружу с webpack. Знаком с nodejs, express. Знаком с telegraph.js. Хочу подружиться с electron :)