倫太郎
тут ваще тока конфиг
倫太郎
Anton
Anton
поведение такое же, options я передаю
Anton
Обязательные только options вроде
Anton
Anton
когда передаю первым параметром BrowserWindow -путь файла не возвращается, а когда null - все ок
Anton
Ну потому что, наверное нужно передавать не просто конструктор BrowserWindow. А именно действующее окно window, но могу ошибаться
Anton
Какой смысл в передачи туда конструктора?
Anton
спасибо, буду пробовать
Anton
✌️
Anton
Вопрос: на маке все билдиться хорошо ( сборщик electron-builder ), на винде билдиться без ошибок, но просто черный экран. При этом билды с мака запускается хорошо на винде и линуксе, а наоборот — нет. Просто черный экран, ничего специфического для мака не делал, в чем может быть ошибка?
Anton
build --mac --win --linux -c.extraMetadata.main=build/electron.js --publish never
Anton
вот скрипт билда
Peter
это же винда. билдите только на маке))
Anton
Да у тимлида винда
Anton
и линукс
Anton
и нигде не билдится
Артем
Билдите под ось на оси... Под мак на маке, под вынь на выне, и под никсы на никсах ;)
Anton
Билдите под ось на оси... Под мак на маке, под вынь на выне, и под никсы на никсах ;)
Ну написал же, билд с мака запускается хорошо на винде ( билд под винду ), но билд под винду собранный на винде — не запускается ( точнее, просто черный экран )
Артем
Ааа, сори, не понял )
Anonymous
В чем разница между dialog.showOpenDialog и dialog.showSaveDialog
Oleksii
Выбор файла для открытия, и выбор места для сохранения
Anonymous
Я понимаю
Anonymous
А чем они функционально отличаются
Oleksii
https://electronjs.org/docs/api/dialog
Oleksii
Настройками
Anonymous
Я правильно понимаю, что для выбора папки нужен showOpenDialog? Или есть отдельный метод?
Oleksii
Правильно
Oleksii
С параметром "openDirectory"
Electron.js releases
v7.0.0-nightly.20190712 https://github.com/electron/electron/releases/tag/v7.0.0-nightly.20190712 v7.0.0-nightly.20190712
Anonymous
У меня есть сайт и приложение. Я хочу в приложении сделать авторизацию через сайт. То есть в приложении будет страница логина с сайта, вроде iframe, ну или через openURL, и дальше сайт мне должен вернуть никнейм пользователя
Anonymous
Как это сделать?
Danila
Реализуете на сайте OAuth
Anonymous
Сложна
Electron.js releases
v7.0.0-nightly.20190713 https://github.com/electron/electron/releases/tag/v7.0.0-nightly.20190713 v7.0.0-nightly.20190713
Исмаил
Исмаил
может кто подсказать как правильно скачивать файлы с сервера и сохранять у юзера? я получаю блоб с сервера, и просто отдаю это фс райтфайл
Исмаил
он создает файлы, с правильными экстеншнами, но не может их открыть, при открытии говорит что файл поврежден и тд, и весят все файлы по 1кб
Исмаил
не получается нагуглить
Anonymous
можно так попробовать var file = fs.createWriteStream("file.jpg"); var request = http.get("http://test/test.jpg", function(response) { response.pipe(file); });
Исмаил
через что тут запрос кидать то?
Исмаил
у меня есть ангуляровский хттп, но я для файлов использовал xhr дефолтный
Исмаил
Исмаил
попробовал даже в буффер перевести и ему скушать, результат такой же
Anonymous
через что тут запрос кидать то?
ну можно через http const http = require('http');
Исмаил
Исмаил
кажется все варианты перепробовал, есть у кого в проекте такое реализовано? можете куском кода поделиться?) есть файл на стороннем ресурсе, хочу установить его в определенную папку юзера
Исмаил
а все, это я тупил значит, все работает, спасибо)
Programist
Привет Я создаль проект на электрон. Отлично работаеть Ну единственный проблема онлайн и оффлайн евент не работает или я не смог
Vadim
Что делать?
https://www.npmjs.com/package/internet-available
Vadim
Сам юзаю, работает без вопросов.
Андрей Чайковский
Друзья, есть у кого шаблон electron + react?
Artur
Всем привет! Кто-нибудь может подсказать, как включить яву в установщик, который собирает electron-builder?
Anton
Создай отдельную папку которую будешь просто копировать в билд. Копирование настраивается в пэкдж джейсоне
Anton
Нет под рукой проекта что бы показать
Anton
В понедельник смогу
Artur
О, спасибо большое, сейчас попробую
Artur
Антон, ты с явой это делал?
Artur
А можно сделать так, чтобы во время установки приложения запускалась установка пакета через npm?
Artur
Можно через child process это сделать, но не знаю будет ли это работать на системах, где нету глобально npm или всё таки так можно?
Anonymous
Vadim
Извращенцы
Electron.js releases
v7.0.0-nightly.20190714 https://github.com/electron/electron/releases/tag/v7.0.0-nightly.20190714 v7.0.0-nightly.20190714
Artur
Через child process глобально установить npm 😂
Не глобально) Уже решил проблему
Anton
А на винде можно запускать приложение через cmd как на маке через терминал? А то у меня винды нет и что-то не могу загуглить.
Anton
собранное с electron builder
Mark
Привет. Кто знает, где можно глянуть доку/туториал по chrome-tabs? А то что-то в официальной репе нет вообще ничего.
Александр
Подскажите как в renderer вынести p-queue? Проблема в том, но в DEV сборке всё работает так как надо, а в прод сборке буд-то p-queue куда-то исчезает
Anton
Подскажите как в renderer вынести p-queue? Проблема в том, но в DEV сборке всё работает так как надо, а в прод сборке буд-то p-queue куда-то исчезает
если собираешь electron-webpack'ом, то посмотри вот здесь: https://webpack.electron.build/configuration.html#white-listing-externals
Александр
если собираешь electron-webpack'ом, то посмотри вот здесь: https://webpack.electron.build/configuration.html#white-listing-externals
Я нашел в чем проблема. Я пытаюсь сделать скриншот, а он хром найти не может
Александр
Ищет в \build\win-unpacked\resources\app.asar\node_modules\puppeteer\.local-chromium\win64-672088\chrome-win\chrome.exe А надо в \build\win-unpacked\resources\app.asar.unpacked\node_modules\puppeteer\.local-chromium\win64-672088\chrome-win\chrome.exe
Den
Друзья, есть у кого шаблон electron + react?
Я сделал недавно https://github.com/pravosleva/electron-cra-boilerplate-2019 по статье (щас поищу ссылку). Только пока не знаю, что дальше делать для сборки десктопного приложения..
Den
https://www.codementor.io/randyfindley/how-to-build-an-electron-app-using-create-react-app-and-electron-builder-ss1k0sfer