$continue$
всем привет. Пытаюсь использовать: https://github.com/hiitiger/gelectron, но получаю ошибки. Может кто-то подскажет в чем дело? https://pastebin.com/Z5ZkqMLV
Electron.js releases
v8.0.0-beta.2 https://github.com/electron/electron/releases/tag/v8.0.0-beta.2 v8.0.0-beta.2
Vabka
или avalonia
Andrey
или avalonia
Спасибо
Ferr
всем привет, подскажите плиз, когда билдишь экзешник для виндоуса запакованный - это должен быть как установочник или он сразу аппу запускает? я жму, у меня показывается мол "установка" и сразу аппа запускается, а ставится ли она на сам комп - не ясно, сори если тупой вопрос
Ferr
запускал экзешник на винде через shared folders с мака через parallels
Роман
Если билдишь через electron-builder, то он делает папку с распакованным приложением и инсталяшку.
Vabka
Многие установщики тихие и сразу запускают приложение
Ferr
ну вот я забилдил unpacked и -Setup
Ferr
оба ведут себя одинаково
Ferr
тупо запускают получается сетап = запускатель ?
Ferr
и его как ярлык указыввать надо и переносить например в Program files ?
Ferr
я первый раз просто( пытаюсь понять че происходит, в AppData данные от аппы положились
Ferr
а следов в системе более нигде не вижу
Ferr
все понял, в AppData/Local/Programs/ оно ставится
Anton
все понял, в AppData/Local/Programs/ оно ставится
у тебя наверное как портабл собрано.
Electron.js releases
v8.0.0-nightly.20191101 https://github.com/electron/electron/releases/tag/v8.0.0-nightly.20191101 v8.0.0-nightly.20191101
Electron.js releases
v6.1.3 https://github.com/electron/electron/releases/tag/v6.1.3 v6.1.3
Electron.js releases
v5.0.12 https://github.com/electron/electron/releases/tag/v5.0.12 v5.0.12
$continue$
Ребят, как можно сделать, чтобы браузер рендрило на EndScene directx?
Electron.js releases
v8.0.0-nightly.20191102 https://github.com/electron/electron/releases/tag/v8.0.0-nightly.20191102 v8.0.0-nightly.20191102
Electron.js releases
v8.0.0-nightly.20191103 https://github.com/electron/electron/releases/tag/v8.0.0-nightly.20191103 v8.0.0-nightly.20191103
Roman
Ребят, такой вопрос. Мне нужен child_process но с повышенными правами. Приложение подписано, но иногда нужно выполнять консольные команды для получения того же UUID, у некоторых просто напросто ошибки из-за прав доступа.
Electron.js releases
v8.0.0-nightly.20191104 https://github.com/electron/electron/releases/tag/v8.0.0-nightly.20191104 v8.0.0-nightly.20191104
Electron.js releases
v6.1.4 https://github.com/electron/electron/releases/tag/v6.1.4 v6.1.4
Electron.js releases
v7.1.0 https://github.com/electron/electron/releases/tag/v7.1.0 v7.1.0
Or
как сохранить пользовательские настройки, мне нужно сохранить данные для загрузки, когда пользователь открывает программу
Ferr
как сохранить пользовательские настройки, мне нужно сохранить данные для загрузки, когда пользователь открывает программу
найти какую нибудь приблуду для хранения состояний , если не юзаете при разработке никаких фрейворковских хранилищ
Ferr
https://github.com/sindresorhus/electron-store типа вот можно
Or
Local storage?
данные удалены после закрытия графического интерфейса?
Anton
Нет
Or
Я тоже могу проверить это на dev? Или только после компиляции exe
Anton
Я тоже могу проверить это на dev? Или только после компиляции exe
Та просто используй как стор точно так как в вебе
Алексей
Подскажите. Приложение собранное для архитектуры armv7l с какими ещё архитектурами совместимо?
Vabka
логично же
Алексей
ну только с armv7
arm64-v8 это разве не 64-битная версия armv7? И на arm64-v8 запустить приложение armv7 не получится?
Алексей
Мы же на 64-битной Винде запускаем 32-битные проги
Electron.js releases
v8.0.0-nightly.20191105 https://github.com/electron/electron/releases/tag/v8.0.0-nightly.20191105 v8.0.0-nightly.20191105
Алексей
а что за архитектура armhf? Кто-то знает?
Алексей
как под неё собирать.
Саша
привет, а в electron можно ограничить запуск панели разработчика для боевых сборок?
Саша
пользуюсь figma для макетов и с удивлением для себя обнаружил, что у них в приложении можно открыть девелоперскую консоль
Oleh
пользуюсь figma для макетов и с удивлением для себя обнаружил, что у них в приложении можно открыть девелоперскую консоль
Значит они поставили hotkey на открытие, я тоже себе сделал, что бы можно было дебажить в случае чего
Ser
r/ #funny Русскоязычный аккаунт ООН к твиту об экологическом ущербе в результате войн прикрепил скриншот из Fallout 3 Ну в принципе иллюстраций действительно отличная.
Electron.js releases
v8.0.0-nightly.20191106 https://github.com/electron/electron/releases/tag/v8.0.0-nightly.20191106 v8.0.0-nightly.20191106
Anton
для сборки для пользователей как-то не очень )
это же electron - кому надо тот все равно достанет. поэтому нет особого смысла прятать. но можно. win.webPreferences.devTools = false; смотри документацию на BrowserWindow
Vadim
@ejnshtein
Or
Что лучше всего использовать для поддержки нескольких языков? Я нашел два модуля, не знаю, которые использовать i18n-node или i18next, или вы получили что-то лучше ... Нужна поддержка до 18 языков.
Anton
Есть ещё способ?
Anton
У меня не получилось открыть девтул в билде... Ни f12, ни ctrl+shift+i
открыть скрытый ? попробуй запустить приложуху из консоли с припиской --debug если и там не получится. то думаю только исходники править.
Anton
открыть скрытый ? попробуй запустить приложуху из консоли с припиской --debug если и там не получится. то думаю только исходники править.
Понял, спс. Мне просто тоже было интересно можно ли как то открыть девтул в билде, если только явно не указать это при сборке. Завтра попробую
Or
https://www.sitepoint.com/debugging-electron-application/
Or
попробуй это
Rustam
ребята, объясните пожалуйста почему ручной NSIS в виде копии того что в проекте app-builder-lib (т.е. 1 в 1 копия того что использует electron-builder по умолчанию) дает ошибку • uninstaller is not signed by electron-builder reason=custom NSIS script is used Error output: File: "${UNINSTALLER_OUT_FILE}" -> no files found. Usage: File [/nonfatal] [/a] ([/r] [/x filespec [...]] filespec [...] | /oname=outfile one_file_only) Error in macro installApplicationFiles on macroline 91 !include: error in script: "installSection.nsh" on line 60 Error in script "<stdin>" on line 160 -- aborting creation process
Rustam
если просто так собирать без ручного NSIS - всё в порядке, всё собирается, но уже требуются пара изменений, которым не хватает варианта NSIS include
Rustam
на github issues два таких бага - оба без ответа
Or
Попробуй удалить appdata/local/electron-builder/cache/nsis
Rustam
не помогло, тоже самое
Rustam
смотрю щас сам сборщик, его код
Rustam
if (customScriptPath != null) { _builderUtil().log.info({ reason: "custom NSIS script is used" }, "uninstaller is not signed by electron-builder"); return script; } // https://github.com/electron-userland/electron-builder/issues/2103 // it is more safe and reliable to write uninstaller to our out dir
Rustam
это условие ломает всё, а дальше если бы было всё стандартное идут преобразования script и в итоге script также отдаётся
Or
Вы используете это так: nsis": { "script": "build/installer.nsi
Rustam
"build": { "appId": "com.electron.browsec", "asar": false, "productName": "Browsec", "directories": { "app": "appCopy" }, "win": { "artifactName": "${productName}-setup-${version}-${arch}.${ext}", "publish": { "provider": "generic", "url": "" }, "target": { "target": "nsis", "arch": [ "x64", "ia32" ] }, "signAndEditExecutable": false }, "nsis": { "script": "./build/installer.nsi", "warningsAsErrors": false } },
Or
https://www.electron.build/configuration/nsis#custom-nsis-script
Or
У вас есть этот файл?