Lev
Везде код кривой)
Ivan
Sergey
Видимо есть общая зависимость или мб сконфигурировано так
Ivan
Artem
Добрый день. Расскажите пожалуйста Electron стал более стабильнее и безопаснее сравнение до покупки Microsoft? Какие существует варианты распространения готовых программ - для открытого кода(по-моему через Github или Vercel? ) и закрытого кода? Можно удаленно собирать программу, не имея всех ОС? Работающую альтернативу, похожую на Paddle? Спасибо
Araik
У меня есть приложение - Electron + webpack + typescript
После команды «npm run build” это все добро собирается в папку dist
Есть проблема, в dist/main.js некоторые ссылки в require() ссылаются на тайпскриптовые файлы, хотя должны ссылаться на js файлы из dist
Куда смотреть по этому поводу?
Araik
Ломанные ссылки ссылаютс на dependencies из соседней папки моего electron приложения
Sergey
Null
В public по идее лежат картинки, видео, index.html
Null
Тип статика
Null
А то из чего состоит приложение в src
Araik
Привет, по какой причине в tsconfig.json у меня в свойстве "include" когда я в массиве перечисляю файлы которые хочу собрать они взаимоисключаются? Одна папка внешняя по отношению к проекту, а вторая ./src
Araik
Здесь или src или test_folder срабатывают, но никак не обе вместе
"include": [
"./src",
"../test_folder/**/*",
],
Кирилл
Всем привет, хочу чтобы приложение перемещалось в папку со всеми приложениями при первом запуске, вызываю этот метод app.moveToApplicationsFolder(), он отрабатывает нормально, но при перезапуске приложения показывается вот такая ошибка (скрин), в чем может быть проблема?
Sergey
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 приложения?
Vlad
Здравствуйте. Ребят, подскажите момент. Можно ли в электрон в main подгрузить удаленный JS-файл и выполнить его, причем чтоб этот файл имел такой же контекст и такой же доступ к API электрона как и сам файл процесса main? Грубо говоря дополнить главный файл электрона извне?
Sergey
Vlad
можно
ну пока кроме как изолированный контекст оно ничего не получает, не подскажите куда смотреть, чтобы электрон в райнтайме мог это сделать? Не при сборке приложения, а после запуска, когда оно уже работает.
Sergey
Sergey
и require его
Vlad
и require его
ага, есть, спасибо. Надо было от простого идти 😊
Саня
Ку, почему я не могу просто подключить изображения в html, и чтоб оно выводилось.
html в браузере:
Sergey
Саня
Саня
не знаете?
Sergey
ну ты покажи код
Sergey
в каком формате изображение
Sergey
как устроена структура проекта
Sergey
как собираешь его
Sergey
тут десятки вариантов что может пойти не так
Саня
Саня
Саня
а в браузере через visul code Go Live
Саня
АААААА
Саня
там в пути не надо было / прописывать
Саня
Andrey
подскажите...в электроне можно как нибудь установить расширение?у меня в браузере хром установлено расширение components...но в электроне не показывается...это можно как-то решить в электроне?
Sergey
Sergey
Andrey
спасибо
Andrey
я правильно включил его?
Sergey
попробуй переоткрыть девтулзы
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
Sergey
Обновление электрона?
MultySat
в этом проблема?
Maksim
проблема в том, что вы в main процессе пытаетесь вызвать js функцию Audio
MultySat
Maksim
При чем тут браузер? main процесс - это условно nodeJS. Вы в документации nodeJS видели что-то про Audio?
Maksim
для этого есть renderer процесс
Ravshan
Можно ли вернуть ответ в ipcRenderer.invoke из прослушки ipcMain.handle общего канала?
Ravshan
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
Null
MultySat
Vlad
MultySat
MultySat
вроде как вылечил
Саня
Каким способом вы передаете некие данные между main и другими js файлами?
Lev
внутри nodejs?