⁤⁤⁤⁤⁤⁤⁤P⁤⁤⁤ey⁤⁤⁤
Варианты открыть вижуал студию это само собой очевидно но сложно
Vadim
+ как правило нужны только мажорные версии
Ну зная электрон это дохрена)
Vadim
Чего стоят секьюрити патчи
Vadim
Во все 9 версий
⁤⁤⁤⁤⁤⁤⁤P⁤⁤⁤ey⁤⁤⁤
Погодите, а зачем вообще режим big picture?
⁤⁤⁤⁤⁤⁤⁤P⁤⁤⁤ey⁤⁤⁤
Всё что вы хотите есть итак
⁤⁤⁤⁤⁤⁤⁤P⁤⁤⁤ey⁤⁤⁤
Ставится через npm и вызываешь cd app && electron .
Andry
Во все 9 версий
так нужны будут скорей всего не все 9 - у тебя на компе 9 жлектрон приложений которые юзают 9 разных мажорных версий?
Andry
Ставится через npm и вызываешь cd app && electron .
а теперь раскажи об этом юзеру
⁤⁤⁤⁤⁤⁤⁤P⁤⁤⁤ey⁤⁤⁤
а теперь раскажи об этом юзеру
Так ты это сделаешь чтобы само по аналогии
Andry
и системе update'тов -она с таким не работает вроде как
⁤⁤⁤⁤⁤⁤⁤P⁤⁤⁤ey⁤⁤⁤
Но зачем опять же биг пикчур
⁤⁤⁤⁤⁤⁤⁤P⁤⁤⁤ey⁤⁤⁤
⁤⁤⁤⁤⁤⁤⁤P⁤⁤⁤ey⁤⁤⁤
Сделать запускалку электронов вообще не проблема
Oleh
и системе update'тов -она с таким не работает вроде как
ты хочешь туда еще и автообновление запихнутть?
Andry
вот сек.. я тут что то думаю это ж реально получится Progressive Web Apps + нативные приложения, чего не умеет PWA что умеет электрон кто знает?(пошёл искать инфу)
Oleh
dark mode
Andry
ты хочешь туда еще и автообновление запихнутть?
для приложений(по аналогии с update.electronjs.org)
Andry
ты хочешь туда еще и автообновление запихнутть?
ну и если выйдет то и для электрона(минор апдейты)
Andry
dark mode
https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-color-scheme
Oleh
https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-color-scheme
нет, ты не сможешь контролировать цвет самой рамки приложения в pwa
Oleh
подскажешь что нибудь ещё?)
tray icon и их контроль
Oleh
контексное меню наверное не сделать так как хочется
Oleh
Вот это вот
Oleh
ты про вот это?
Да, но нативным ты его не сделаешь
Andry
ок,ок
Oleh
ну это визуальное только, верхнюю панель наверное и сделать как-то
Andry
в общем получается нужно заняться не написанием менеджером для electron,а нативными приложениями и менеджером для них чтобы юзать pwa - чтобы выкинуть electron?)
Andry
нет я серьезно, есть ли у вас кейсы когда требуется офлайн приложение и pwa не подходит?(не хватка функционала в pwa в расчёт не берём) И какой ещё функциональности вам не хватает в pwa?
Andry
путь установки
для чего? какой кейс?
Oleh
для чего? какой кейс?
клиентам (банки, всякие корпорации) иногда нужно устанавливать приложение по конкретному пути, плюс авто-развертывание
Andry
Упаковка в один файл
кейс офлайн установки?
⁤⁤⁤⁤⁤⁤⁤P⁤⁤⁤ey⁤⁤⁤
кейс офлайн установки?
Ну чтобы скинуть заказчику
Andry
а. когда просто приложение? (и нету домена и сайта)
Anonymous
Я вот тоже осознал что часто pwa проще чем лепить из электрона.))
Anonymous
Pwa нужен сайт и https
Andry
Pwa нужен сайт и https
второе абсолютно даже не пункт - letsencrypt и готово) ну или caddy server - удобна я штука
Andry
Я вот тоже осознал что часто pwa проще чем лепить из электрона.))
ну вопрос задач- вот pwa как видим сейчас не всем потребностям удовлетворяет которые есть в электроне из коробки
Anonymous
Еще pwa на мобиле для многого подходят :)
Andry
Да. Серт бот :)
не бюзал😋
Anonymous
ну вопрос задач- вот pwa как видим сейчас не всем потребностям удовлетворяет которые есть в электроне из коробки
Это да. Просто было неприятно осознать что потерял много времени (не на кодинг! А чтобы скомпилить, к примеру. И мог получить то же но быстрее и без гемора :)
Oleh
справедливости ради, кто использует хотя бы одно pwa лично по своей инициативе?
Vadim
Я не знал что они есть
Vadim
Лол
Anonymous
Добрый день Хочу прикрутить к vue electron-builder . При запуске сервера npm run serve:electron выдает ошибку.
Anonymous
0 info it worked if it ends with ok 1 verbose cli [ 'D:\\nodejs\\node.exe', 1 verbose cli 'D:\\nodejs\\node_modules\\npm\\bin\\npm-cli.js', 1 verbose cli 'run', 1 verbose cli 'serve:electron' ] 2 info using npm@6.4.1 3 info using node@v10.15.3 4 verbose stack Error: missing script: serve:electron 4 verbose stack at run (D:\nodejs\node_modules\npm\lib\run-script.js:155:19) 4 verbose stack at D:\nodejs\node_modules\npm\lib\run-script.js:63:5 4 verbose stack at D:\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:115:5 4 verbose stack at D:\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:418:5 4 verbose stack at checkBinReferences_ (D:\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:373:45) 4 verbose stack at final (D:\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:416:3) 4 verbose stack at then (D:\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:160:5) 4 verbose stack at D:\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:280:12 4 verbose stack at D:\nodejs\node_modules\npm\node_modules\graceful-fs\graceful-fs.js:78:16 4 verbose stack at FSReqWrap.readFileAfterClose [as oncomplete] (internal/fs/read_file_context.js:53:3) 5 verbose cwd D:\vue_app 6 verbose Windows_NT 6.1.7601 7 verbose argv "D:\\nodejs\\node.exe" "D:\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run" "serve:electron" 8 verbose node v10.15.3 9 verbose npm v6.4.1 10 error missing script: serve:electron 11 verbose exit [ 1, true ]
Anonymous
Что не так?
Anonymous
При установке выбирал electron 8 и 9 одно и тоже.
Vadim
0 info it worked if it ends with ok 1 verbose cli [ 'D:\\nodejs\\node.exe', 1 verbose cli 'D:\\nodejs\\node_modules\\npm\\bin\\npm-cli.js', 1 verbose cli 'run', 1 verbose cli 'serve:electron' ] 2 info using npm@6.4.1 3 info using node@v10.15.3 4 verbose stack Error: missing script: serve:electron 4 verbose stack at run (D:\nodejs\node_modules\npm\lib\run-script.js:155:19) 4 verbose stack at D:\nodejs\node_modules\npm\lib\run-script.js:63:5 4 verbose stack at D:\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:115:5 4 verbose stack at D:\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:418:5 4 verbose stack at checkBinReferences_ (D:\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:373:45) 4 verbose stack at final (D:\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:416:3) 4 verbose stack at then (D:\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:160:5) 4 verbose stack at D:\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:280:12 4 verbose stack at D:\nodejs\node_modules\npm\node_modules\graceful-fs\graceful-fs.js:78:16 4 verbose stack at FSReqWrap.readFileAfterClose [as oncomplete] (internal/fs/read_file_context.js:53:3) 5 verbose cwd D:\vue_app 6 verbose Windows_NT 6.1.7601 7 verbose argv "D:\\nodejs\\node.exe" "D:\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run" "serve:electron" 8 verbose node v10.15.3 9 verbose npm v6.4.1 10 error missing script: serve:electron 11 verbose exit [ 1, true ]
А в package.json есть этот скрипт?)
Vadim
Там же жирным написано что скрипт не найден
Anonymous
"scripts": { "serve": "vue-cli-service serve", "build": "vue-cli-service build", "lint": "vue-cli-service lint", "electron:build": "vue-cli-service electron:build", "electron:serve": "vue-cli-service electron:serve",
Vadim
Ну
Vadim
electron:serve и serve:electron
Anonymous
Спасибо copy - past из доки подвел
Алексей
помогите разобраться с параметрами oneClick и perMachine для nsis и их комбинациями. А то что-то я запутался...
Vadim
oneClick - после запуска установщика сразу начинает установку и запускает приложение
Vadim
Вроде показывает окно установщика по шагам
Vadim
Путь установки и етк
Vadim
помогите разобраться с параметрами oneClick и perMachine для nsis и их комбинациями. А то что-то я запутался...
perMachine указывает для чего ставиться прога. Если тру то для всей ОС, то есть все юзеры. А если false, то для текущего юзера. У разных юзеров разные версии приложения могут стоять
Electron.js releases
v11.0.0-nightly.20200608 https://github.com/electron/electron/releases/tag/v11.0.0-nightly.20200608 v11.0.0-nightly.20200608
Anonymous
perMachine указывает для чего ставиться прога. Если тру то для всей ОС, то есть все юзеры. А если false, то для текущего юзера. У разных юзеров разные версии приложения могут стоять
По моему опыту, у некоторых вин 7 юзеров могут быть проблемы с permachine: true, поэтому поставил в фолс, чтобы дать возможность установить или туда или туда
Oleh
кто-то еще поддерживает вин7? ☹️
Vadim
Win7 x32 😭
Oleh
Nikita
винчто?