Сергей
Да, там для использования импортов нужно сборщик подключать. Вебпак например.
Но в интернете есть примеры, можно накопать
maxim
Григорий
а с импортом нет
потому что импорты в браузере а require в ноде
раз уже работаешь в ноде лучше привыкай писать как в ноде)
пригодится)
код от этого хуже не станет)
Андрей Е
спасибо
Rewrite
Rewrite
пишешь на импортах, компилится в реквайеры
Rewrite
спасибо
это вопрос не по электрону
Григорий
success
Всем привет. Как можно в электрон посмотреть список подключенных видеокамер
Eugene
Rewrite
success
Как и в обычном js, не?
Прошу прощения, имелось ввиду, список всех подключенных устройств, мониторов и т.д.
Eugene
Eugene
node-winapi или тип того
WEB
Пипл
WEB
Как я могу убрать мусорный блок в электроне, который он по дефолту делает?
WEB
По типу виндовс и другие
Michael
Не понял что значит мусорный блок, можете уточнить, пожалуйста?)
WEB
Коллеги, доброй ночи! Я могу изменять конфигурацию по(ширину, высоту) динамически ?
Сергей
Окна имеешь ввиду?
Если да то win.setSize(100,100) например
WEB
WEB
Данный метод помог :))
Сергей
Отлично!)
Rewrite
Всем прив. Можно ли как-то запускать npm script в собранном приложении, каждый раз при его запуске?
🅰️nimeCoder
🅰️nimeCoder
Можно через чаилд процесс
Rewrite
🅰️nimeCoder
И ноду возле прилы положить
🅰️nimeCoder
Rewrite
А в чем тогда вопрос
есть сервер на экспрессе, непонятно как его запускать в сбилженном приложении отдельно
в деве запускаю руками сервер на экспрессе и само приложение на электроне
Rewrite
в деве запускаю так:
npm run server // запуск сервера
npm run start // запуск приложения на электроне
в двух разных терминалах, чтобы логи были у каждого свои
Arsen
Типа запускается упакованное приложение, в нем логи электрона и оно открывает еще одно консольное приложение и в нем логи сервера?
Если прямо такое тз, то запусти сервер из мэйна, а логи перенаправь в текстовый файл, дальше электроном открой новое окно, читай из него файл с логами и выводи.
Rewrite
Rewrite
Но как мне посоветовали выше, child_process можно юзать, и посмотреть, спавнит ли он снаружи процесс или внутри main'а
Григорий
Григорий
Я игру запускал через Child, в терминале показывает логи игры, а если через shell тогда это отдельный процесс
Григорий
И типа если твоё електрон приложение будет с цифровой подписью и ты через Child запустить другое приложение без цифровой подписи, тогда антивир не будет ругаться, а если через shell тогда антивир проверит цифровую подпись
Rewrite
Чайлд внутри живет
Не уверен в этом. Ибо я в сервере развернул жестко ресурсо емкий роут, который раньше находился в роутах IPC и из-за него жестко фризилдо рендерер
Сейчас же, когда вынес это в сервер и запускаю его через child_process в main такого не наблюдается
Григорий
Григорий
И пользуется тем, что Child процесс не чекается антивиром
Sergey
Rewrite
а зачем отдельно?
ниже написал, чтобы не загружать main процесс говном
т.к от загруженности мейна зависит отзывчивость ui в рендерере
Sergey
Григорий
возможно у него сервер работал как основной поток и в 1м потоке все работало, а теперь когда он вынес отдельно в 2 потока компу на много легче
Rewrite
Mr.Rutin
Парни, задача следующая: 2 года назад написал админ панель на пчп. Сейчас клиент просит ее перенести на локаль.
Значит засунул ее в электрон. Поставил нпм модуль для запуска сервера пчп.
Все работает.
Данной панелью пользуются люди далёкие от программирования. И не все смогут нормально поставить пчп на свой пк.
Как кто решал подобную проблему если была?
Я думал сделать установщик, что бы он и админку установил и пчп настроил. То есть установил переменные среды и окружение пчп.
Sergey
Rewrite
Чайлд внутри живет
Keep in mind that spawned Node.js child processes are independent of the parent with exception of the IPC communication channel that is established between the two. Each process has its own memory, with their own V8 instances. Because of the additional resource allocations required, spawning a large number of child Node.js processes is not recommended.
Григорий
Mr.Rutin
в идеале пхп должен быть внутри электрона
то есть портабельный сетап
Он внутри. Дело в том, что эта библиотека которая запускает сервер использует переменные среды, вызывает их глобально.
Сейчас мучаюсь с ещё одним вариантом.
Окружение пчп засунул внутрь. Теперь нужно настроить bash для того что бы вызов был из текущей папки, а не глобально. Но эта Библа деобусфицирована
Aymen
Guys i am trying to check if a service is running if no i will start it using a script command
All done from main process
The main problem is for that script to run it needs admin priveliges
Does running my electron app as admin will fix it ??
Rewrite
Илья
Ребят, а есть ли какой-то быстрый способ завернуть имеющийся проект Vue 2 в электрон? Везде в туториалах ток Vue3
Nikita
электрону всё равно, на каком фреймворке написан фронт (и на фреймворке ли вообще)
Rewrite
Григорий
Ivan
Добрый вечер. Подскажите пожалуйста можно ли electron запустить на android iPhone ? Или мне нужно изучать программирование под эти ОС?
Anonymous
Anonymous
maxim
Maksim
Алексей
Привет всем. Вопрос, что такое electron, если коротко и понятно...?
maxim
Anonymous
К такому вопросу меня не готовили, даже не знаю как пошутить
Алексей
Andrey Sicker
Если прямо по простому и тупо.
Алексей
Алексей
Мне electron в чате jq посоветовали рассмотреть, что якобы pwa можно обернуть в электрон, чтобы получился установочный файл на винду типа exe. Реальная тема?
maxim
maxim
https://developer.microsoft.com/en-us/microsoft-store/pwa
Алексей
Пойду почитаю...
Roman
Andrey Sicker