Ivan
Ну значит код кривой
это во всех проетах😅
Lev
Везде код кривой)
Sergey
это во всех проетах😅
Включать профилировщик и искать
Sergey
Видимо есть общая зависимость или мб сконфигурировано так
Artem
Добрый день. Расскажите пожалуйста Electron стал более стабильнее и безопаснее сравнение до покупки Microsoft? Какие существует варианты распространения готовых программ - для открытого кода(по-моему через Github или Vercel? ) и закрытого кода? Можно удаленно собирать программу, не имея всех ОС? Работающую альтернативу, похожую на Paddle? Спасибо
Araik
У меня есть приложение - Electron + webpack + typescript После команды «npm run build” это все добро собирается в папку dist Есть проблема, в dist/main.js некоторые ссылки в require() ссылаются на тайпскриптовые файлы, хотя должны ссылаться на js файлы из dist Куда смотреть по этому поводу?
Araik
Ломанные ссылки ссылаютс на dependencies из соседней папки моего electron приложения
Null
В public по идее лежат картинки, видео, index.html
Null
Тип статика
Null
А то из чего состоит приложение в src
Araik
Привет, по какой причине в tsconfig.json у меня в свойстве "include" когда я в массиве перечисляю файлы которые хочу собрать они взаимоисключаются? Одна папка внешняя по отношению к проекту, а вторая ./src
Araik
Здесь или src или test_folder срабатывают, но никак не обе вместе "include": [ "./src", "../test_folder/**/*", ],
Кирилл
Всем привет, хочу чтобы приложение перемещалось в папку со всеми приложениями при первом запуске, вызываю этот метод app.moveToApplicationsFolder(), он отрабатывает нормально, но при перезапуске приложения показывается вот такая ошибка (скрин), в чем может быть проблема?
Sergey
попробовать катнуть версию электрона назад или вперед
MultySat
Привет, как мне показать electron-y, что нужно подгружать ещё картинку, поскольку HTML страницы в браузере работают корректно а в Электрон не загружаются.
Suraj
Hey how can I test electron.js app with webdriverio
Ravshan
Здраствуйте, есть ли возможность залочить alt + tab, window, C + A + D в режиме киоска или придется из самой ОС выпиливать ?
Lev
киоск не дает альттаб
Lev
Там надо поставить alwaysOnTop еще
Ravshan
А диспетчеры и тд никак?
MultySat
как добавить изображения в electron приложения?
Suraj
Find in YouTube
I tried but didn't get it
Виталий
I tried but didn't get it
Try playwright, it's easier to understand
Vlad
Здравствуйте. Ребят, подскажите момент. Можно ли в электрон в main подгрузить удаленный JS-файл и выполнить его, причем чтоб этот файл имел такой же контекст и такой же доступ к API электрона как и сам файл процесса main? Грубо говоря дополнить главный файл электрона извне?
Vlad
можно
ну пока кроме как изолированный контекст оно ничего не получает, не подскажите куда смотреть, чтобы электрон в райнтайме мог это сделать? Не при сборке приложения, а после запуска, когда оно уже работает.
Sergey
и require его
Vlad
и require его
ага, есть, спасибо. Надо было от простого идти 😊
Саня
Ку, почему я не могу просто подключить изображения в html, и чтоб оно выводилось. html в браузере:
Саня
В електрон апе
Саня
не знаете?
Sergey
ну ты покажи код
Sergey
в каком формате изображение
Sergey
как устроена структура проекта
Sergey
как собираешь его
Sergey
тут десятки вариантов что может пойти не так
Саня
Саня
а в браузере через visul code Go Live
Саня
АААААА
Саня
там в пути не надо было / прописывать
Саня
/ в начале удалил
Andrey
подскажите...в электроне можно как нибудь установить расширение?у меня в браузере хром установлено расширение components...но в электроне не показывается...это можно как-то решить в электроне?
Andrey
спасибо
Andrey
я правильно включил его?
Sergey
попробуй переоткрыть девтулзы
Andrey
попробуй переоткрыть девтулзы
все заработало, перезапустил код.
MultySat
вы когда-небуть работали с аудио? какой фреймворк/библиотеку порекомендуете для написония плеера?
MultySat
Wot is DeLeYuT sdes theys
MultySat
// ---CODE--- var pi = 2 var link = "Pyrokinesis.mp3"; var audio = new Audio(); audio.src = link; function play() { if(pi % 2 == 0) { audio.play() } else { audio.pause() } console.log(pi) pi++ } const path = require('path'); const url = require('url'); const {app, BrowserWindow, protocol} = require('electron'); let win; function createWindow() { win = new BrowserWindow({ width: 720, height: 480, icon : __dirname + "rolling1.png" }) win.loadURL(url.format({ pathname: path.join(__dirname, 'index.html'), protocol: 'file' }) ); win.on('closed', () => { win = null; }) } app.on ('ready', createWindow) Когда я пробую запустить эту прогу, то выдаються древний монускрипт, хотел спросить, какая молитва подойдет для лечения этой ничисти
MultySat
Вот часть монуScripta
Sergey
Обновление электрона?
MultySat
Обновление электрона?
я его недавно обнолял
MultySat
в этом проблема?
Maksim
проблема в том, что вы в main процессе пытаетесь вызвать js функцию Audio
MultySat
проблема в том, что вы в main процессе пытаетесь вызвать js функцию Audio
Проблем в браузере нет, как мне это поченить и для electron-а
Maksim
При чем тут браузер? main процесс - это условно nodeJS. Вы в документации nodeJS видели что-то про Audio?
Maksim
для этого есть renderer процесс
Ravshan
Можно ли вернуть ответ в ipcRenderer.invoke из прослушки ipcMain.handle общего канала?
Ravshan
Можно ли вернуть ответ в ipcRenderer.invoke из прослушки ipcMain.handle общего канала?
разобрался, через нативный Promise или Observable rxjs-a отлично работает
Maxim
всем привет подскажите пожалуйста я хочу открыть не сколько окон с динамическими роутами но когда открываю втрое окно из первого пропадают данные ? Использую react и react router dom окно открываю по событию const win = new BrowserWindow({ height: 600, width: 800, fullscreen:true, autoHideMenuBar:true, webPreferences: { nodeIntegration: true,nativeWindowOpen:true } }); win.loadURL( isDev ? "http://localhost:3000#/tab/"+id :url.format({ pathname: path.join(__dirname, '/../build/index.html'), protocol: 'file:', hash:/tab/${id}, slashes: true }) ); })
MultySat
Почему не подключает модули? (жалуется на 3 строку, там где fs) const fs = require('fs') const mp3tag = require('node-id3') tags = mp3tag.read("song.mp3") console.log(mp3tag) ошибка: main.js:3 Uncaught ReferenceError: require is not defined at main.js:3:12 (анонимная) @ main.js:3
MultySat
import?
require
MultySat
вроде как вылечил
Саня
Каким способом вы передаете некие данные между main и другими js файлами?
Lev
внутри nodejs?
Саня
внутри nodejs?
между node js и обычным js