Svyatoslav
😏
Sergey
Не хотел тратить время и сделать форк
Sergey
Но ок
Svyatoslav
Делай)
Sergey
Благодарю
Антон
Елетрон умеет работать с прокси?
Владимир
https://github.com/axios/axios
Sheldhur
чё не запихивает?
Sheldhur
файлы с локализацией?
Sheldhur
с чего ты взял что не запихивает?
Evgeniy
да нет это просто пакет для того чтобы из майн процесса получить язык системы
Nickolai
Добрый день! Как обычно поступают в такой ситуации в электроне? При загрузке приложения мне нужно сохранить в main-процессе некоторые данные небольшого обьема, чтобы они были доступны во всех модулях. При закрытии приложения данные больше не нужны. Кроме бд или записи в файл есть ещё варианты?
Lev
В памяти держать?
Lev
В локальном хранилище?
Nickolai
имеется в виду localstorage? через ipc пробрасывать данные?
Lev
да, я про локалстораж
Evgeny
Вопрос знатокам: чтоб require работал с asar, они только манки-патчат фс(https://github.com/electron/electron/blob/master/lib/common/asar_init.js) или сам require тоже как-то трогают?
Nickolai
Ну, в электроне ж есть 2 процесса main и render о, за глобал спс.
Sergey
глобал это так себе
Nickolai
там для локализации. достаю из webview по загрузке настройку(язык) настройку нашу, не браузера
Anonymous
глобал это так себе
Ну в данном случае это не хуже, чем локал сторадж)
Anonymous
Хотя, если язык указывается еще на стадии инициализации BrowserWindow() то локалсторадж/ipc подойдут, глобал там не должен помочь
Den
Народ, всем добрый вечер. Чтобы обновить приложение, нужно лишь заменить app.asar в папке установленного приложения?
Den
Круто, а то мне не устраивало то, что приходиться ставить приложение либо на гитхаб и делать open-source, либо на чужой сервер, чтобы поставить auto-updater. Решил его написать сам, думал весь день как лучше реализовать. Первая мысль - удалять старое приложение и устанавливать заного (Отпадает), вторая - заменить всю установленную папку приложения (Тоже не то), третья - просто заменить асар файл. Mission complete. Как думаете, хорошая ли затея или не получится?
Den
Оно на все платформы
Den
В смысле
Den
Так приложение то устанавливается с exe, а не запускается с него
Dika
я про versioninfo
Den
Ты к тому, что не получится?
Den
Ааа, ну понял. Как можно исправить?
Dika
Ты к тому, что не получится?
Данные в Свойства -> Подробно останутся такими же
Den
Это я понял, а как исправить ситуацию?
Den
Ааа, нубло....
Den
Извиняюсь...
Den
Это все загвоздки?
Den
Хм... request скачал с сервера файл app.asar, потом пытаюсь его записать хотя бы в документы пока что... Но вот такая ошибка... Что делать? Я так понимаю, электрон проверил app.asar и говорит, что он неверный, но какое его дело, что я скачиваю и записываю?)) Help
Den
Den
Когда сохраняю в виде app.txt, то сохраняет без проблем
Den
Как сохранить в asar?
Den
Как избежать этой ошибки?
Dika
Как избежать этой ошибки?
Попробуй использовать original-fs вместо fs
Dika
require('original-fs')
Den
Не, глянул, там нет записи вроде
Den
Но нашёл другое решение
Den
process.noAsar = true Работает безотказно)) Правда не понял как)
Den
Ну мне не нужно упоковывание, а просто запись готового файла)
Dika
Именно для этого original-fs тебе и нужен
Dika
Проверил только что, .asar с помощью него хорошо пишется.
Dika
const fs = require('original-fs'); fs.writeFile('test.asar');
Den
А чем плох мой метод?
Dika
ты полностью выключаешь поддержку asar. Но если тебе она не нужна, ничем
Den
А поддержку - в плане? Что я не смогу делать?
Den
Аааа
Den
Мне это и надо
Den
Точно, я же буду обновлять и чтобы не было конфликтов
Den
Благодарю
Den
Я даю права на запись app.asar, но когда приложение пытается его обновить, оно сразу меняет права только на чтение. Что делать, я уже хз.. help
Evgeniy
Немного не пойму но можно ли чтобы менюшки электрон отображал только на маке а на винде и линуксе чтобы был чисто их функционал но самих менюшек не было видно?
Evgeniy
Что значит не было видно, но был функционал
ну как бы менюшек нету сверху так как они не красивые а как бы нажал ты ctrl+alt+I и у тебя консолька открылась
Evgeniy
тупо сказал(
Evgeniy
в общем надо чтобы самих меню не было но все функции их были доступны
Sergey
Сочетания клавиш
Владимир
Учти, что когда ты сделаешь инсталлятор, менюшки и так пропадут
Dmitry
Привет всем кто-нибудь юзает Visual Studio Code ? на убунту иногда виснет и не могу найти процесс чтобы кильнуть кто как решает?
Dmitry
sudo kill -9 $(pgrep Electron) не помогает
Михан
в никсах обычно зависший процесс находится наверху top, не пробовал через него кильнуть ?
Dmitry
нет, попробую
Sheldhur
че виснет то? вскод или электрон?
Dmitry
Вскодэ
Sheldhur
так у вскода процесс не электрон