Oleh
Пробовали что-то из этого? Там куча есть возможных решений
Oleh
Мне помогла когда-то вроде изменение версии electron-builder
Anonymous
electron-builder - ставили более старую версию, чтобы избавиться от ошибки?
Oleh
Да, просто какие-то пробовал предыдущие
Oleh
Ну да, там не куча. Но там два решения, откатиться назад (можно возможно уже и вперед попробовать обновиться) или жестко задать версию
Anonymous
Да, просто какие-то пробовал предыдущие
Версия у меня задана жестко УЖЕ. Сейчас как раз бессистемно откатываю назад то билдер, то сам эелектрон. Каждый раз история повторяется. )) но все равно, спасибо, что откликнулись )))))
Oleh
Да, я понял что задана строгая версия, мне помогло откатиться назад
Oleh
Было примерно в августе того года
Oleh
Вообще связку electron-electron-builder надо тщательно тестировать перед тем как обновлять в продакшене.
Oleh
Сейчас речь про сам electron или electron-builder? У меня до этого был кастомный билд, сейчас переезжает на electron-builder. Намного все проще стало делать, хотя и есть неожиданости.
Anonymous
Electron.js releases
v10.0.0-nightly.20200428
https://github.com/electron/electron/releases/tag/v10.0.0-nightly.20200428
v10.0.0-nightly.20200428
Александр
Честное слово, у меня есть
const { foundFiles } = require('./Helpers/searcher.js') в этом файлике.
Что пошло не так?
Vadim
Nikita
Александр
@ChALkeR @unrecog_izable
Каким-то волшебным образом всё пофиксилось... Остались только миллион других ошибок
Anonymous
Подскажите плиз, как сделать так чтобы файл app.sqlite лежащий в src-electron/main-process , оказался в сборке и был досутпен приложению ? При разработке все хорошо а после билда - “КУ”. Спасибо!
Vadim
1) Проверь кладется ли он в асар
2) А пути ты как указываешь? app.getAppPath?
Vadim
Vadim
Anonymous
в electron-packager ?
Anonymous
или это в package.json ?
Mikhail L.
можно еще так
app.getPath("userData")
Mikhail L.
Oleh
Я не совсем понимаю о чем вы, но возможно если как-то так читать файл это поможет?
path.join(__dirname, '../index.js')
Anonymous
Я не совсем понимаю о чем вы, но возможно если как-то так читать файл это поможет?
path.join(__dirname, '../index.js')
в результате билда этот файл должен быть помещен в новое место. туда где будет собрано приложение, в папку dist. Например, в dist/electron/Quasar App-darwin-x64/Quasar App.app/Contents/Resources . Но его там НЕТ. Его нет также и в архиве app.asar . Я бы разобрался с путем , но я не вижу этого файла НИГДЕ. Вот и хочу разобраться что происходит при биллде. Копируется ли все содержимое исходных папок куда-то или для этого нужны доп действия… Надеюсь суть изложить удалось )
Electron.js releases
v10.0.0-nightly.20200429
https://github.com/electron/electron/releases/tag/v10.0.0-nightly.20200429
v10.0.0-nightly.20200429
Oleh
Ребят, как удалять все данные/сбрасывать сессию, после переустановки/обновления приложения?
Vadim
Для мака не помню
Vadim
Vadim
Oleh
Я так понимаю для мака это невозможно
Oleh
Потому что удаление на маке, это по сути перемещение файла в корзину
Vadim
Vadim
Там может запускать с параметрами
Oleh
Та меня апдейт не сильно интересует на самом деле, удаление поважнее
Vadim
Это костыль, но если не найдешь ничего, то может сгодится
Oleh
Electron.js releases
v7.2.4
https://github.com/electron/electron/releases/tag/v7.2.4
v7.2.4
Anonymous
Добрый день. Подскажите пожалуйста! Нужно сохранять скрины. При сохранении экрана все работает, но при сохранении окна - получается черная картинка. Только иногда срабатывает нормально.
Anonymous
function Screen_png(){
desktopCapturer.getSources({types: ['window'], thumbnailSize : {width:1200,height:800} }, (error, sources) => {
if (error) throw error
for (let i = 0; i < sources.length; ++i) {
if (sources[i].name === 'Victorina') {
const useP = path.join(__dirname, 'sh/',vopr_db+"_"+uni_name()+'.png');
fs.writeFile(useP, sources[i].thumbnail.toPng(), function (error) {
if (error) return console.log(error)
});
}
}
})
}
Danila
Если это мак - скорее всего не хватает прав
Anonymous
Windows. Иногда сохраняет. С типом Screen работает стабильно.
Electron.js releases
v10.0.0-nightly.20200430
https://github.com/electron/electron/releases/tag/v10.0.0-nightly.20200430
v10.0.0-nightly.20200430
Electron.js releases
v9.0.0-beta.22
https://github.com/electron/electron/releases/tag/v9.0.0-beta.22
v9.0.0-beta.22
Electron.js releases
v8.2.5
https://github.com/electron/electron/releases/tag/v8.2.5
v8.2.5
Electron.js releases
v10.0.0-nightly.20200501
https://github.com/electron/electron/releases/tag/v10.0.0-nightly.20200501
v10.0.0-nightly.20200501
Виктор
Добрый день, перестаёт билдиться при добавлении файла через extraResources в package.json (пока пытаюсь сделать так, чтобы в папке рядом с exe оказывался просто папка с пустым текстовым файликом
Не могу сопоставить, причём тут подписывание приложения, если я без подписи билжу
Oleh
так ты appx билдишь
Oleh
он только для стора кажется
Виктор
Уточняю, перестаёт билдиться, если в package.json присутствует секция build {}, даже пустая
Виктор
Что за сайд эффекты?
Виктор
Я правильно понимаю, что electron-builder.yaml аналогичен ей, но имеет ниже приоритет?
Oleh
Попробуй сделать его не пустым, вроде минимальный конфиг это
"build": {
"appId": "com.example.app"
}
Oleh
хотя наверное надо еще productName и всякая мелочь
Виктор
Засунул extraResources в yaml файл, вроде собирается
Виктор
Но самого файла в билде не вижу
Виктор
extraResources:
- from: abc
to: abc
Куда попадает папка abc?
Electron.js releases
v6.1.11
https://github.com/electron/electron/releases/tag/v6.1.11
v6.1.11
Oleh
Разве не нужно юзать files вместо extraResources в этом случае?
Oleh
Я вообще правда, слабо понимаю разницу
Oleh
Мне просто интересно стало
Виктор
Да, в итоге files использовал
Виктор
extraResources вообще не работали, так и не понял их смысл
Oleh
А как мне узнать что сейчас запущен AppX? Как например в случаес с macOS. Там просто process.mas
Oleh
https://www.electronjs.org/docs/api/process#processwindowsstore-readonly
как-то не нагуглил сразу
Nikita
Nikita
А, да. Внезапно.
Три версии. Мне почему-то казалось, что две.
Alexey
Есть такая штука: https://www.electronjs.org/apps/vk-messenger
Есть такая документация: https://ru.reactjs.org/docs/accessibility.html
Оно недоступно вообще полностью.
Исходников нет.
Мне нужно его переделать, чтобы он был доступен, в первую очередь звонки (ответить, отклонить, завершить, позвонить, аудиозвонок). Вот это.
Как быть? Разработчики VK игнорируют. А мне срочно надо. Кто сделает быстро, хорошо и качественно я готов заплатить.