Виталий
и вот еще нашел на хабре, манифест чувака тоже ошибку выдает после сборки https://habrahabr.ru/post/316490/
Виталий
Народ, кто-то делал автоматическое обновление приложения?
Ohar
Задавай вопрос нормально
Виталий
Я не совсем пойму как это сделать. Нашел этот вариант, https://github.com/iffy/electron-updater-example. Скачал, установил пакеты, запускаю. Но пример выдает ошибку, что не так?
Виталий
зачем вообще нужен токен если приложение должно просто скачиваться с гит хаба?
Виталий
Я правильно понимаю, что алгоритм такой, я обновляю приложение на гите, клиент запускает свой экземпляр приложение и если версия более низкая чем на гите - скачивает его?
Виталий
если да, то выходит нельзя его делать .asar?
Виталий
это в папке приложения должно быть?
Ohar
Ну да
Ohar
Написано же
Виталий
Виталий
да и на самом гите тоже нет
Виталий
https://github.com/iffy/electron-updater-example
Ohar
Странно
Ohar
Заведи ишшью в репе
Ohar
Посмотри что автор скажет
Sheldhur
ручками надо создать
Sheldhur
app-update.yml создается при собирании asar
Ohar
ручками надо создать
Почему в README тогда этого не сказано?
Виталий
ручками надо создать
просто txt в dev-app-update.yml?
Sheldhur
https://github.com/sheldhur/Vector/blob/master/app/main.development.js
Sheldhur
https://github.com/sheldhur/Vector/blob/master/dev-app-update.yml
Ohar
https://github.com/sheldhur/Vector/blob/master/dev-app-update.yml
Это типа package.json для Windows store?
Sheldhur
это конфиг для electron-updater
Ohar
Виталий
странно, в примере такого не вижу, сейчас попробую
Ohar
странно, в примере такого не вижу, сейчас попробую
Если заработает, то отправь им PR в ридми про это
Виталий
это конфиг для electron-updater
заработал, спасибо!
Виталий
Ohar
заработал, спасибо!
Тепреь опенсорс-коммьюнити ждёт от тебя PR в репу https://github.com/iffy/electron-updater-example
Sheldhur
а как быть с .asar?
там и так создается, рядом ложится
Sheldhur
для прода ниче не надо менять
Виталий
сейчас попробую сделат тестовый проект
Sheldhur
для прода в package.json прописывать дистрибьютора
Sheldhur
сейчас попробую сделат тестовый проект
https://github.com/sheldhur/Vector/blob/master/package.json#L77-L83
Виталий
https://github.com/sheldhur/Vector/blob/master/package.json#L77-L83
я все правильно сделал? https://github.com/StekolschikovV/xxx
Виталий
https://github.com/sheldhur/Vector/blob/master/package.json#L77-L83
теперь нужно просто поправить версию на гите и запустить апп на пк?
Sheldhur
в package.json ещё дописать
Виталий
я про version в package.json на гите
Sheldhur
publish надо добавить
Виталий
куда?
Виталий
Sheldhur
в package.json ещё дописать
Sheldhur
на гите должен быть релиз опубликован
Виталий
на гите должен быть релиз опубликован
теперь говорит такое [21:23:20.639] [error] Error: Error: Cannot find latest.yml in the latest release artifacts (https://github.com/StekolschikovV/xxx/releases/download/v0.0.3/latest.yml): HttpError: 404 Not Found
Виталий
я сделалил релиз
Виталий
а верисия на гите +1
Sheldhur
ну написано же
Виталий
написано что файла нет
Виталий
так у тебя его тоже не гите в корне нет
Sheldhur
бля, пичем тут сорцы, это релизы
Виталий
не понял )
Sheldhur
доку почитай )
Sheldhur
гитхабе 😩
Ohar
охоспаде
expwez
здравствуйте, помогите пожалуйста, столкнулся с вот такой ерундой:
expwez
Таймураз
Если немного вчитаться, то можно заметить, что app не задан
Svyatoslav
app не объявлен как пременная
expwez
var { app, BrowserWindow } = require('electron')
expwez
Таймураз
Не используй var Удали папку зависимостей и поставь заново
expwez
то есть node_modules из папки проекта?
expwez
expwez
Таймураз
Поставь debugger перед ошибкой и глянь, что возвращает модуль электронп
expwez
expwez
строку?
Dika
строку?
Запускай электроном, а не нодой
expwez
мб электрон это не мое
Sergey
а почитать рецепты никак
Sergey
мб электрон это не мое
https://github.com/Microsoft/vscode-recipes/tree/master/Electron