Blessed
Давно не работал с электроном но прелоад позволяет в обе стороны передавать данные
K3yr0nym0us
Hello, can someone guide me on how to use multi-windows with react? I don't understand how I give it a different rendering if in react you work with only one html file.
Blessed
🅰️nimeCoder
🅰️nimeCoder
Сейчас гиг диска не стоит ничего, как обычно и скачать его
Сборка под arm64+amd64+i386 около 200-300 мб с компрессией
Отдельные около 80 мб
eden
Timur
Хелоу всем!
Подскажите пожалуйста, если захочу своё приложение перенести на мобильные платформы, например на андроид, это нужно будет с нуля его делать на другом фреймворке react native например, или есть варианты которые могут упростит эту работу?
const name = "Sarvar"
Timur
Ну вообще логично)
Спасибо
Blessed
Blessed
А, или ты о Электрон приложении
Blessed
Тогда да, надо отдельно делать
Арсен
Кто нибудь пробовал в установщик упаковать другую программу, например я хочу в мою программу добавить хромиум браузер, чтобы после установки программы, браузер тоже установила в определенную папку
Blessed
А для чего тебе Хромиум ставить?
Timur
Так обычно в чатах и бывает, те у кого большие проекты в чатах особо не нуждаются)
Но это чисто мои домыслы.
No
Так ты не ответил на вопрос, зачем тебе хром?
Z S M
Hello, After building, I get this error.
Rewrite
Z S M
Z S M
Vadim
wrong path to lib on it's usage?
Арсен
У меня была такая проблема, что все они так делали, потом переустановил все заработало
romby
romby
romby
romby
оно работает, но с выключенной системой безопасности
romby
тоесть contextIsolation: false
romby
чтобы сделать с включенной системой безопасности нужно добавить preload file
romby
Unknown
send: (channel: string, data: any) => {
ipcRenderer.send(channel, data)
}
Unknown
но вообще есть же промисы
romby
Unknown
я как-то не понял где идет обращение к этому обработчику
romby
тип нужно с main обратиться к preload ?
Unknown
Unknown
тебе нужно победить эти ошибки и сделать контекст бридж
romby
чтобы их победить нужно как-то правильно прописать preload.js
Unknown
реквайр не доступен потому что это не esm
romby
romby
Unknown
import from
romby
мне нужно что-то импортировать ?
Unknown
import { contextBridge, ipcRenderer } from 'electron'
romby
Unknown
каким образом билдится проект?
romby
npm run start
Unknown
на скрипт можно повесить любую команду
Unknown
конкретнее
romby
Unknown
nodeIntegration: true,
есть?
romby
romby
походу понял
romby
по идеи нужно апи с trades.js перенести в preload
romby
перенес это с trades.js в preload.js, но все равно ошибки
Unknown
romby
ладно, а как тогда пофиксить эти ошибки ?
Unknown
в конфиге электрона путь до прелоада показать
Unknown
romby
romby
Unknown
погугли почему нет ноды в прелоаде
romby
через import ?
Unknown
у тебя через реквайр
romby
romby
мне как-то надо использовать api с preload.js взамен ipcRenderer и require в trades.js и .html
ALΣX
Кто-то стыкался с подобной проблемой (вроде бы только на Windows)?
- electron-updater v.4.3.5
- electron-builder v.23.3.3
- electron v.22.3.11
После того, как приложение загрузило обновление:
autoUpdater.on('update-downloaded', () => {
autoUpdater.quitAndInstall();
});
приложение закрывается, происходит обновление, но у некоторых пользователей оно автоматически не открывается после установки обновлений. Пакеты не менялись, до этого работало все хорошо. Единственное изменение в конфигурации, которое было внесено - это установка приложения для всех пользователей:
"nsis": {
"perMachine": true
},
Но, увы, логической цепочки с этим изменением найти не могу 🤷🏻♂️ ибо у части пользователей процес прошел нормально, у других нет.
romby
можно как-то перекинуть это в preload и потом использовать в trades.js ?
Александр
Подскажите плиз, сделал Make, получил exe под винду. На чистом компе запускаю exe, он работает, но не пойму, он куда-то устанавливает зависимости и файлы? Чего то найти не могу, думал будет какой то процесс установки приложения.
Lex
У кого-то была проблема с тем, что после билда в электроне отваливаются native-зависимости? В дев запуске все отлично, собирал проект через electron-forge
Unknown
Unknown
Надо ручной режим поставить в конфиге
Unknown