Maksim
я сейчас только заметил что не сделал бакет публичным. Исправил. тестирую снова
может в этом косяк, настройки амазона тоже играют роль вроде как
Electron.js releases
v13.0.0-nightly.20210203 https://github.com/electron/electron/releases/tag/v13.0.0-nightly.20210203 v13.0.0-nightly.20210203
Electron.js releases
v13.0.0-nightly.20210204 https://github.com/electron/electron/releases/tag/v13.0.0-nightly.20210204 v13.0.0-nightly.20210204
Electron.js releases
v12.0.0-beta.22 https://github.com/electron/electron/releases/tag/v12.0.0-beta.22 v12.0.0-beta.22
Electron.js releases
v13.0.0-nightly.20210205 https://github.com/electron/electron/releases/tag/v13.0.0-nightly.20210205 v13.0.0-nightly.20210205
Electron.js releases
v9.4.3 https://github.com/electron/electron/releases/tag/v9.4.3 v9.4.3
Electron.js releases
v10.3.2 https://github.com/electron/electron/releases/tag/v10.3.2 v10.3.2
Electron.js releases
v11.2.3 https://github.com/electron/electron/releases/tag/v11.2.3 v11.2.3
Артём
Здравствуйте, такая проблема : В index.html прописал обычную асинхронную операцию с промисами, после ее выполнения исчезает интерфейс. Что делать?
Артём
Артём
Помогите, пожалуйста
Maksim
Здравствуйте, такая проблема : В index.html прописал обычную асинхронную операцию с промисами, после ее выполнения исчезает интерфейс. Что делать?
Скачай https://github.com/electron-react-boilerplate/electron-react-boilerplate Да запусти, увидишь там реализацию, у тебя в окне ничего нет, только алерт, само собой оно закроется, так как нечего больше выполнять и отображать.
Артём
Здравствуйте, такая ситуация: Установил через npm один пакет в приложение electron, когда запускаю приложение появляется сообщение DevTools was disconnected from the page, что делать? срочно, пожалуйста
Maksim
Здравствуйте, такая ситуация: Установил через npm один пакет в приложение electron, когда запускаю приложение появляется сообщение DevTools was disconnected from the page, что делать? срочно, пожалуйста
>Установил через npm один пакет что за пакет? работает ли без этого пакета? по всей видимости крашится рендер процесс, попробуй залогировать из-за чего через https://www.electronjs.org/docs/api/crash-reporter
Артём
Пакет instagram-private-api, без этого пакета все работает идеально
Артём
я деньги даже готов заплатить тому, кто решит мою проблему
Maksim
ну пробуй логировать ошибку
Артём
хорошо
Maksim
хорошо
или вот тут есть инфа по дебагу этого пакета https://www.npmjs.com/package/instagram-private-api#debugging
Maxim
Всем привет, возможно тут есть люди у которых был опыт запуска экспорта функций в главный файл электрона и запуск их после события ipcMain? После build функция перестаёт вызываться и не могу разобраться куда нужно положить файл чтобы после сборки путь к нему не ломался
Maksim
Нет, подает импорт
нужно писать относительный путь от корня проекта, корень ptoject/src/index.js что бы импортнуть файл ptoject/src/homno.js нужно в index.js прописать import * as cheburek from './homno', а в файле homno.js выбрать любой объект или фукцию и приписать к ним export function и т.д. либо что то одно по умолчанию export default function
Maxim
Во время запуска приложения через консоль, до билда, все работает, импорт подаёт именно после сборки всего проекта, как я понимаю потому что файл js перестаёт находиться там где он лежал
Electron.js releases
v12.0.0-beta.23 https://github.com/electron/electron/releases/tag/v12.0.0-beta.23 v12.0.0-beta.23
Electron.js releases
v13.0.0-nightly.20210208 https://github.com/electron/electron/releases/tag/v13.0.0-nightly.20210208 v13.0.0-nightly.20210208
Electron.js releases
v13.0.0-nightly.20210209 https://github.com/electron/electron/releases/tag/v13.0.0-nightly.20210209 v13.0.0-nightly.20210209
Electron.js releases
v12.0.0-beta.24 https://github.com/electron/electron/releases/tag/v12.0.0-beta.24 v12.0.0-beta.24
Yura
Всем привет! Подскажите пожалуйста, а может быть на маке второй инстанс приложения ?
Yura
И как его запретить ?
Vadim
И как его запретить ?
Можно, там есть 2 апи для этого
Vadim
https://stackoverflow.com/questions/35916158/how-to-prevent-multiple-instances-in-electron
Vadim
++
Yura
спасибо всем
Yura
у меня почему то срабатывает const gotTheLock = app.requestSingleInstanceLock(); if (!gotTheLock) { app.quit();
Yura
с мака
Yura
не работает оно с мака
Oleh
Работает все
Oleh
Если ты mas-dev тестируешь, то там есть баг
Oleh
У меня вот так: // https://github.com/electron/electron/issues/15958 if (isMas) { init() } else { const gotTheLock = app.requestSingleInstanceLock() if (!gotTheLock) { app.quit() } else { app.on('second-instance', () => { if (state.mainWindow) { if (state.mainWindow.isMinimized()) state.mainWindow.restore() state.mainWindow.show() } }) init() } }
Oleh
да с mas
Смотри первый if
Oleh
И комментарий к нему
Yura
так же оно сработает ?
Oleh
Ну init это init, я хз как еще объяснить. Это точка входа
Oleh
так же оно сработает ?
Откуда я знаю, я показал как у меня и оно работает
Yura
ок
Yura
спасибо
Maksim
а в init() все события app ?
все события app вообще по идее должны отдельно быть, уже после этой проверки, а не внутри неё
Yura
а вот тут такой пример
Maksim
а вот тут такой пример
у меня отдельно и работает без проблем 🤷‍♂️
Maksim
по идее на маке вообще не должен открываться второй инстанс, судя по документации
Electron.js releases
v13.0.0-nightly.20210210 https://github.com/electron/electron/releases/tag/v13.0.0-nightly.20210210 v13.0.0-nightly.20210210
Evgenii
Добрый день коллеги! Кто-нибудь знает, если ли возможность поставлять подписанные setup.exe со своим личным конфигом который можно менять на лету на update сервере?
Oleh
Ну что бы конфиг сраотал нужна перезагрузка все равно наверное, это норм?
Evgenii
Я наверное плохо объяснил. Перезагрузка тут не нужна и этот конфиг нужен просто чтобы указать на личный сервер клиента и апдейт сервер тоже установлен у каждого клиента личный
Den
Добрый день, такая проблема: const toolbarBorderSetter = document.getElementById('toolbar-id-border'); toolbarBorderSetter.style.borderTopRightRadius = '40px'; toolbarBorderSetter.style.borderTopLeftRadius = '40px'; эти стили не применяются, кто-нибудь может сказать почему?) когда я логаю стили элемента в компоненте - всё окей, они видный, но если выбрать сам элемент в девтулзах, то их там не видно
Den
А у тебя вообще этот элемент есть на странице во время применения к нему этих стилей?
сразу после сеттинга стилей console.log(toolbarBorderSetter.style); и стили я вижу
Evgenii
Может компонент перегружается и все стели пропадают?
Evgenii
презагружается*
Den
Может компонент перегружается и все стели пропадают?
а почему он может перезагружаться? и как это проверить?
Evgenii
Все зависит от фрэймворка который вы используете, тут вопрос не к электрону
Evgenii
ngOnChange вставьте и посмотрите. А вообще для ангуляра так лучше стили не вставлять
southyyy
Всем привет, пытался в CLI electron-forge настроить typescript alias для красоты импортов. Получилась ошибка. Есть идеи у кого? Сan't resolve '~/components/me' in '/Users/qwe/Desktop/electron/src "paths": { "baseUrl": ["./"], "*": ["node_modules/*"], "~/*": ["src/*"] } webpack.main.js resolve: { alias: { '~': path.resolve(__dirname, '/src'), }, extensions: ['.js', '.ts', '.jsx', '.tsx', '.css', '.json'], } Импортирую вот так ~/components/me
Electron.js releases
v13.0.0-nightly.20210211 https://github.com/electron/electron/releases/tag/v13.0.0-nightly.20210211 v13.0.0-nightly.20210211
Electron.js releases
v12.0.0-beta.25 https://github.com/electron/electron/releases/tag/v12.0.0-beta.25 v12.0.0-beta.25
Alexey
В 12 бете уже можно как то работать с webpack без танцев с бубном в плане import в модулях?
Electron.js releases
v13.0.0-nightly.20210212 https://github.com/electron/electron/releases/tag/v13.0.0-nightly.20210212 v13.0.0-nightly.20210212
Vadim
В 12 бете уже можно как то работать с webpack без танцев с бубном в плане import в модулях?
Спойлер: даже на 1 версии электрона можно нормально работать с правильными импортами
Alexey
Спойлер: даже на 1 версии электрона можно нормально работать с правильными импортами
а можно ссылку, где прочитать как с ними правильно работать?
Vadim
В 12 бете уже можно как то работать с webpack без танцев с бубном в плане import в модулях?
Вебпак все поддерживает отлично, не знаю о чем ты вообще
Vadim
а можно ссылку, где прочитать как с ними правильно работать?
Ставишь таргет электрон в конфиге вебпака
Vadim
И всё работает, можно ещё алиасы добавить для красоты