Evgeniy
Татьяна
А что ты читаешь?
😎
@hawk0044 если ты прям про внутреннее, то в доках есть
Татьяна
😎
_
Есть ли возможность использовать angular и electron вместе (типа чтобы прям в компоненте можно было использовать функция fs )
Vadim
Да u_524
Vadim
Electron это браузер, который ты контролируешь, если ты поставил флаг nodeIntegration: true, то ты сможешь использовать fs.
Vadim
Подключать также как в NodeJS через require
D
_
Vadim
При генерации окна
Vadim
Мы говорим про Angular 2+?
_
+
_
2
Vadim
Советую взять готовые решения, к примеру вот на моем Github
Vadim
https://github.com/KorobkaVadim/MAN/tree/master/Marketing
Vadim
Качество кода не лучшее, но конфиги хорошие.
_
СПС сейчас посмотрю ))
D
есть angular-electron шаблон но я использовал https://github.com/meltedspark/angular-builders/tree/master/packages/custom-webpack
D
позволяет не eject свой проект
_
так я не пойму куда вставлять nodeIntegration: true
Vadim
В параметрах генерации окна
Vadim
BrowserWindow
_
тоесть
_
в BrowserWindow electron штоли
_
?
Vadim
Ага,там где ширина и высота окна
_
а как тогда собирать приложение
_
_
не дает
_
если тебе будит удобно то можно пойти в дискорд или скайп
D
проблема не в nodeIntegration, он и так по дефолту true
D
проблема в angular cli
D
нужно поменять в angular.json builder на @angular-builders/custom-webpack:browser, создать конфиг файл для webpack и добавить
module.exports = {
target: 'electron-renderer'
}
D
и по сути ты оверайдишь дефолтный конфиг вебпака angular cli но меняешь target
_
при сборке выбиваетCould not find module "@angular-builders/custom-webpack" from <папка проекта> Error: Could not find module "@angular-builders/custom-webpack" from <папка проекта>
_
а если значение builder поставить на ./webpack.config.js то выводит Error: Invalid JSON character: "m" at 0:0.
D
_
Какой
D
npm i @angular-builders/custom-webpack
_
Приду домой попробую спасибо
Дилшод
здравствуйте
Дилшод
у меня возникла проблема
Дилшод
arduino NRF24 моделу конденсатор припаеват надо или нет
Дилшод
кто понимает помогите
Vadim
Ой, какие все неучи, вроде говорите что Electron знаете, а даже ардуинку не программируете😂😂 Вопрос не по адресу)
_
npm i @angular-builders/custom-webpack
спасибо действительно помогло но чтобы при компиляции не выводились ошибки нужно писать declare function require(id: String); или declare const __dirname: String;
Иван
Всех с наступающим. Коллеги, подскажите хороший курс по электрону, чтоб без воды
Maxim
Документация?
😎
😎
Там даже get started tutorial есть
😎
И electron-quick-start репозиторий
😎
Кароч, читай не хочу. А насчет уроков как таковых с видео, то в русскоязычных интернетах я такого не видел
Roman
Документация отличная, согласен
Roman
Никакой курс не нужен, все здорово и понятно
Alex
Всем привет!
Пишу на ts не так давно, и столкнулся с неочивидной проблемой.
Я подписался на событие onmousedown и внутри функции класса его обрабатываю, теперь вопрос, как получить правильный this?
Потому что судя по всему this ссылается вовсе не на объект класса внутри которого выполняется функция
Evgeny
event.currentTarget ?
Evgeny
А, или вам наоборот объект класса?
Alex
ага, я нашел как это сделать. Если юзается ES6 то нужно подписаться вот так:
window.onmousemove = (evt) => this.OnMouseMoveHandler(evt);
Завтра
Господа, есть ли обходные пути слушать вебхуки без сервера? Оч не хочется для одной простой таски столько геморра
Grigorii K.
Завтра
Ну мейби есть какой-нить прокси, чтоб перенаправлять запросы на локалку
Завтра
Нашел ngrok, выглядит как то, что мне нужно 🤔
Завтра
Окей, эта штука действительно работает
Осталось понять, насколько это надежно, ибо про лимит работы этого сервера по времени ничего не написано
Alexander
Alexander
Задачу более подробно опиши
Завтра
Задачу более подробно опиши
Нужно ловить вебхуки в приложении
Посылаю запрос на сервер с callback url, сервер к этому url потом обращается
Если бы это было веб-приложение с бэком, проблемы 0, но у меня чисто электрон приложение и не хочется поднимать свой сервак, чтобы просто прокидывать оттуда запросы
Alexander
Есть я не ошибаюсь один инстанс GAE бесплатный. Идеально подойдёт под твои цели
Завтра
Сейчас посмотрю, спасибо
Alexander
А запросы частые?
Alexander
Вообще ты можешь всю эту историю на фронте реализовать
Завтра
Есть я не ошибаюсь один инстанс GAE бесплатный. Идеально подойдёт под твои цели
Тут еще знаешь, в чем проблема
У меня нет необходимости иметь общий инстанс для всех пользователей, который будет тонну запросов принимать от всех
Я не храню прилетающие данные нигде, кроме приложеньки
Чем мне зашел ngrok - он пилит инстанс в одну команду без каких-либо аккаунтов, на 8 часов, правда. Но можно пересоздавать просто
Завтра