Boris
А что интересного в @electron/remote?
да ничего особенного, просто в проекте remote используется и электрон 12 говорит, что надо на @electron/remote переходить:)
Den
да ничего особенного, просто в проекте remote используется и электрон 12 говорит, что надо на @electron/remote переходить:)
Спасибо, не обращал внимания. Мажорная версия электрона соответствует мажорной ноде?
Sergey
Nikita
Это был риторический вопрос же
Maksim
Всем привет, из-за чего могут быть эти ошибки? Использую electron-react-redux-boilerplate. Но в electron-react-boilerplate таких ошибок нет. Или даже если через CDN подключаю и в html файле прописываю скрипт, то работает
Maksim
Illia
Всем привет. Я новичок в использовании электрона и у меня возник один вопрос, если у кого-то найдётся время чтобы помочь, или если кто-то сталкивался с таким то буду благодарен за помощь. Я использую электрон вместе с React и использую свои кастомные webpack конфиги, также я использую динамическую загрузку компонент что приводит к chunk splitting и проблема состоит в следующем: при запуске скрипта electron forge make я получаю ошибку ChunkLoadingError, чтобы ее профиксить я добавил значение publicPath в output в своём конфиге, но после этого начал валиться скрипт electron forge start со следующей ошибок Not allow downloading public resources (renderer/main_window/index.js). Если кто-то сталкивался с проблемой разбиения на чанки используя электрон прошу помощи)
Illia
не уверен, но думаю что динамическая загрузка компонентов в десктопном приложении не нужна.
Тут даже проблема не с динамической загрузкой, а вообще с разбиением на чанки. Я например разбил традиционно на app.bundle.js и vendor.bundle.js и получаю такие же ошибки
Rus
использую https://electron-react-boilerplate.js.org/ очень много и очень часто вылетает: App updated. Recompiling... Nothing changed. подскажите в чем проблема?
Тигран
Доброго времени суток. Возник вопрос по поводу electron.js. Само приложение я создал и протестировал, но вот нигде не могу найти информации, которая бы помогла мне прояснить момент со сборкой всего вот этого дела воедино. Если сможете помочь советом, подсказкой где искать, или просто ссылкой на полезную статью, буду благодарен.
Evgeniy
electron-builder
Illia
Всем привет. Я новичок в использовании электрона и у меня возник один вопрос, если у кого-то найдётся время чтобы помочь, или если кто-то сталкивался с таким то буду благодарен за помощь. Я использую электрон вместе с React и использую свои кастомные webpack конфиги, также я использую динамическую загрузку компонент что приводит к chunk splitting и проблема состоит в следующем: при запуске скрипта electron forge make я получаю ошибку ChunkLoadingError, чтобы ее профиксить я добавил значение publicPath в output в своём конфиге, но после этого начал валиться скрипт electron forge start со следующей ошибок Not allow downloading public resources (renderer/main_window/index.js). Если кто-то сталкивался с проблемой разбиения на чанки используя электрон прошу помощи)
Rus
это не проблема, это логи во время разработки
А можно ли их как то убрать А то мешаются (Бывает я в консоль вывожу для себя инфу)
azabroflovski
да, в конфиге вебпака убрать логирование
Anton
Всем привет. Кто может подкинуть информацию по навигации между страницами приложения? Как лучше ее реализовывать
Maksim
Всем привет. Кто может подкинуть информацию по навигации между страницами приложения? Как лучше ее реализовывать
Привет. Любой роутер фреймворка, на котором пишешь. Если я правильно понимаю вопрос
Anton
Просто у меня проблема была, выше писал. Не могу заимпортировать модули через require. В это окно (на скрипте которого была ошибка)я переходил просто через a href. Может это неверный подход
Maksim
Просто у меня проблема была, выше писал. Не могу заимпортировать модули через require. В это окно (на скрипте которого была ошибка)я переходил просто через a href. Может это неверный подход
Может быть можно и так делать. Я использую функционал node.js - url. Передаю туда нужный мне url с типом отображения, который мне нужен на данный момент
Anton
Ок, попробую. Спасибо
Maksim
Точнее формирую url, который потом уже использую в окне
Anton
Ок
Михаил(Kotaro)
Привет всем подскажите в чем может быть проблема, создал в проекте .env файл пытаюсь получить что либо
Михаил(Kotaro)
При обращении к process.env.VK_CLIENT_ID выдает undefined
Михаил(Kotaro)
фреймворк vue создавал проект через vue add electron builder
Михаил(Kotaro)
Подскажите где это можно сделать, или ссылку на доку
Михаил(Kotaro)
спасибо за наводку
Rus
делаю проект с использованием https://electron-react-boilerplate.js.org/ все работало, ошибок не было, но вдруг стала вылетать ошибка... (скрин) что случилось? как исправить?
Rus
rm yarn.lock yarn install
На Винде такое сработает?
Rus
rm yarn.lock yarn install
Благодарю Написал вторую команду Все работает Спасибо
Rustam
раздели на отдельно 32бит и отдельн 64бит - в 2 раза меньше будет
Rustam
там есть опции
Rustam
когда я разделил - получил отдельные 2 файла
Alexey
https://medium.com/@h.hocine.abdellatif/electron-builder-create-separate-32-and-64-bits-installers-for-windows-77d12184c0ac
Rus
с использованием https://electron-react-boilerplate.js.org/ делаю программу подскажите с помощью чего можно реализовать маршрутизацию?
Rustam
админские доступы естественно, обычный юзер не имеет таких прав
Rus
с использованием https://electron-react-boilerplate.js.org/ делаю программу подскажите с помощью чего можно реализовать маршрутизацию?
Может быть я не так вопрос задал. Библиотеку react-router-dom можно использовать в electronjs? У меня не получается
Rustam
если ты не оперируешь урлами, то зачем тебе роутер?
Rus
если ты не оперируешь урлами, то зачем тебе роутер?
А как сделать навигацию между компонентами ? Electronjs+reactjs
Den
А как сделать навигацию между компонентами ? Electronjs+reactjs
Самый простой способ - использовать контекст.
Rus
Самый простой способ - использовать контекст.
Спасибо Буду пробовать Если ещё есть варианты, накидывайте
Rustam
Спасибо Буду пробовать Если ещё есть варианты, накидывайте
рендерить корневой узел в зависимости от значения в хранилище
Rustam
5 страниц = 5 корневых узлов
Den
Я бы попробовал добавить распакованное расширение. Но не факт, что будет работать - electron с расширениями работает избирательно.
Den
А, вспомнил. Расширения, интерфейсная часть (триггер) которых находятся возле адресной строки (не в девтулс) запустить не удалось. Если найдешь способ как это сделать программно - дай знать.
Electron.js releases
v14.0.0-nightly.20210308 https://github.com/electron/electron/releases/tag/v14.0.0-nightly.20210308 v14.0.0-nightly.20210308
Anton
Всем привет. Собрал проект через вебпак. Теперь когда ставлю на страницах ссылки на другие html файлы, то он 404 выкидывает. У кого-нибудь была такая проблема?
Anton
Просто через a href
Anton
А как происходит переход на другие файлы?
Либо я тупой и тут роутинг как-то по особенному делается)
Den
Либо я тупой и тут роутинг как-то по особенному делается)
Много подходов. Судя по всему, имеются много html страничек, которые должны чем-то раздаваться. Наверное экспрессом?
Anton
Так. Экспресс это что?
Sergey
а зачем нужно много страничек в электроне?
Anton
Имеете в виду, что можно SPA реализовать?
Sergey
Имеете в виду, что можно SPA реализовать?
да обычно так и делают используют hash routing
Den
Имеете в виду, что можно SPA реализовать?
Если spa, то там в зависимости от инструмента (если реакт, то соотв. роутинг), если шаблонизатор или куча статичных страничек - можно доп прослойку в виде экспресса для раздачи статики.
Anton
Ок. Спасибо. Изучу эти вещи
Den
да обычно так и делают используют hash routing
Но и хэш-роутинг, наверняка, не обязателен, если раздавать spa экспрессом который работает в фоне.
Sergey
Когда можно не запускать веб сервер
Sergey
Можно просто роутить на другой файлик html средствами самого электрона
Sergey
href=“./another.html”
Electron.js releases
v13.0.0-beta.3 https://github.com/electron/electron/releases/tag/v13.0.0-beta.3 v13.0.0-beta.3
Rus
использую https://electron-react-boilerplate.js.org/ хочу упаковать, но вылетает ошибка, в чем может быть проблема?
Maksim
использую https://electron-react-boilerplate.js.org/ хочу упаковать, но вылетает ошибка, в чем может быть проблема?
Воут тут воут так вот, делай ааа: 🔥Тем кто пользуется windows при разработке ставьте cmder full (перенести в папку c:\cmder), данный shell не тупит, настраиваетс под себя, эмулирует многие команды Linux, встраивается в vscode (как замена cmd.exe)