Grigorii K.
Базу нужно хранить снаружи, либо в диретории приложения, либо в appData / userData
Данил
в конфиге билдера
Grigorii K.
я нашёл про "extraResources": ["appData.db"],
А зачем вам база именно в asar?
🅰️nimeCoder
я нашёл про "extraResources": ["appData.db"],
asar насколько я знаю вроде же нельзя модифицировать
🅰️nimeCoder
нужна бд в Read-only?
Данил
А зачем вам база именно в asar?
Она автоматически туда попадала и нам вручную приходилось её ставить
Данил
Хотел найти решение, чтобы она работала из asar, понял, что это возможно в read-only, что нам не подходит
Данил
Базу нужно хранить снаружи, либо в диретории приложения, либо в appData / userData
Сейчас пытаюсь сделать так, чтобы она сама ставилась в директории приложения
عبدالعزيز
Приветствую нужен разработчик который подключит гугл карту на отдельный сайт в лс подробности
Алексей
Подскажите, как узнать разрядность виндовс(32 или 64)? os.arch() возвращает разрядность самого приложения.
Ivan
https://stackoverflow.com/questions/7897678/get-processor-architecture-from-node ?
Oleksandr
Добрый день. Подскажите есть ли пример реализации многомодульного приложения с меню типа sidebar. Что-то вроде того что на скрине
Oleksandr
Ну саму UI я сделал. Не могу разобраться как реализовать механику загрузки модулей при переходе
Oleksandr
Oleksandr
Oleksandr
Сейчас так это работает, но не думаю что это правильное решение
Rewrite
Добрый день. Подскажите есть ли пример реализации многомодульного приложения с меню типа sidebar. Что-то вроде того что на скрине
Если у тебя реакт то это можно все через реакт роутер сделать без создания лишних штмльников
Rewrite
Установи преттиер, а то у тебя ниндзя-код получается
Oleksandr
Если у тебя реакт то это можно все через реакт роутер сделать без создания лишних штмльников
Пока его нет. Мне говорили что надо к electron еще и frontend фреймворк использовать
Oleksandr
Думал что это не обязательно, но похоже что не тут та было 🤣
Rewrite
Думал что это не обязательно, но похоже что не тут та было 🤣
не обязательно, можешь все хоть на чистом штмл сделать через скрипты
Oleksandr
Ну как я понимаю реакт или vue это лучшая практика в связке electron? Извиняюсь за глупые вопросы, пока изучаю эти технологии
Rewrite
Ну как я понимаю реакт или vue это лучшая практика в связке electron? Извиняюсь за глупые вопросы, пока изучаю эти технологии
у тебя в электроне тот же фронт что и в обычном веб приложении, поэтому этот вопрос некорректно поставлен реакт и вуй в целом упрощают написание фронта
Rewrite
Через линк не грузит, а instant view видимо закешировало
G0tta L1ght?
Ну как я понимаю реакт или vue это лучшая практика в связке electron? Извиняюсь за глупые вопросы, пока изучаю эти технологии
если знаешь vue то можно попробовать quasar https://quasar.dev/ фреймворк, в него через cli можно добавить поддержку электрона
Rewrite
для этого не нужен электрон, достаточно знания ноды и хтмл
Rewrite
Вы уверены в этом?
да, это можно все в одном мини ноде.жс скрипте сделать с помощью пупитера
.
Hello
Ravi Teja
Hi
Ravi Teja
This is Ravi Teja I need help on to track the desktop application
Ravi Teja
Can any one have idea?
Ravi Teja
Example: Full story is track the browser application
꧁༺ Володя ༻꧂
Use browser api
For example object navigator
Ravi Teja
There is no browser app
Ravi Teja
It's only a desktop application
Ravi Teja
I am new to electron js
꧁༺ Володя ༻꧂
It's only a desktop application
In electron.js available browser api
꧁༺ Володя ༻꧂
HTML Geolocation API https://www.w3schools.com/html/html5_geolocation.asp
Ravi Teja
Thanks for the info but I need to monitoring how user passing through the application screen by screen
Pumpkin
Так не получится сделать? Ошибку выдает
Pumpkin
Pumpkin
ну да. я же из preload main импортирую. Хотелось просто держать их вместе
Oleksandr
Кто сталкивался, при установке electron-vite (https://evite.netlify.app/) показывает 6 high severity vulnerabilities - если я их исправлю не повлияет на работу приложения?
Василий
Ребят, кто то может подсказать, где ошибка? Не читает объект globalThis
Василий
Василий
1й файл - preload 2й - renderer
G0tta L1ght?
Ребят, кто то может подсказать, где ошибка? Не читает объект globalThis
вам надо использовать invoke вместо send. send не thenable - у него нет then https://www.electronjs.org/docs/latest/api/ipc-renderer#ipcrenderersendchannel-args
Василий
Зависимости все помоему обновил
G0tta L1ght?
Василий
Помоему нет
Василий
Сейчас попробую
G0tta L1ght?
а че за globalThis ? он возвращает window?
Василий
Это глобальный, через него общаюсь в обьект electron
Василий
Пробовал заменить на window, тоже самое
Василий
Вот сама ошибка
G0tta L1ght?
щя
G0tta L1ght?
webPreferences: { sandbox: false, contextIsolation: true, nodeIntegration: false,
G0tta L1ght?
в main
G0tta L1ght?
настройки попробуйте поставить
Василий
Не, не работает
Василий
Там должны 3 кнопки работать, а они не работают
Василий
А имеет значение как импортировать, через константу или через import?
G0tta L1ght?
Не, не работает
что импортировать?
G0tta L1ght?
у вас globalThis - это точно ссылка на window?
Василий
Ну вот например тут 3 элемента
Василий
Контанта ведь тоже нормально работает?
G0tta L1ght?
да
Василий
G0tta L1ght?
window.electron.doThing() ?
G0tta L1ght?
и contextIsolation: true, ?
G0tta L1ght?
и preload: path.resolve(__dirname, 'preloadfilename'), ?
Василий
и preload: path.resolve(__dirname, 'preloadfilename'), ?
Такая система не работала в preload
Василий
Сработала вот такая
Василий
window.electron.doThing() ?
да, все так
G0tta L1ght?
path.resolve(__dirname, 'preload.js') попробуйте