Tesr
А так да, писать целый программный комплекс не хотелось, задача стояла простая
Тьома
разсылка писем тоже задача простая, но для этого нужно как минимум 2 сервиса использовать, либо ложить проект на пол часа а то и больше
Tesr
Если что, для этого есть уровень абстракции
Tesr
Если будет необходимость, можно будет написать очередь, воркеров и так далее ...
Tesr
Так, ребят, кто сталкивался с тем что просто отвалилась сборка проекта ?
Alexey
Tesr
Перед началом работы, все отлично запускалось, отлично собирался бинарник, все было отлично!
Но сейчас я не могу побороть эту проблему...
Tesr
Есть рекомендации куда смотреть? что использовать ?
Tesr
сборщик на основе electron-forge
* точнее в качестве сборщика используем electron-forge
Ratatata
Tesr
Да
Tesr
но могу и на Ubuntu
Ratatata
Попробуй на убунте. На винде у меня чет были тоже проблемы помнится с node gyp. Не помню че там конкретно было, но больновато
Ratatata
Ну это так, не решение конечно
Tesr
Я уже морально готов быстро написать на что-то типа C#/MAUI/WPF что угодно готов вспомнить!
Mimik
Mimik
Так, ребят, кто сталкивался с тем что просто отвалилась сборка проекта ?
По закону сохранения энергии, ничего не происходит без импульса, энергия не появляется ниоткуда и не исчезает, лишь трансформируется и может изменить вид, механическая в тепловую или электрическую. К чему я все это, само ничего не происходит, удалил, обновил, переустановил ты что-то, и без вводных что и как собираешь толку нет, ни версии ноды, ни каких-то данных.
Tesr
Все ок парни, не парьтесь, вчера пофиксил проблему ...
Tesr
По закону сохранения энергии, ничего не происходит без импульса, энергия не появляется ниоткуда и не исчезает, лишь трансформируется и может изменить вид, механическая в тепловую или электрическую. К чему я все это, само ничего не происходит, удалил, обновил, переустановил ты что-то, и без вводных что и как собираешь толку нет, ни версии ноды, ни каких-то данных.
Все ок, фиксанул, но такие сюрпризы прям показывают на сколько прикольно писать что-то с использованием этого прекрасного инструмента, просто мечта пограммиста
eden
Tesr
зависимости на винду встали криво
Tesr
пакетный менеджер шоколад, вот это вот все ...
Tesr
если бы каждая такая тулзовинка была членом команды, можно было бы собрать дрим-тим
Tesr
нихера не делать и получать зэпку
Tesr
до первого увольнения
eden
eden
Ну не очень часто, но было достаточное количество раз
🅰️nimeCoder
🅰️nimeCoder
Попробуйте ка пособирпть натив какой, с 10 системами сборки
🅰️nimeCoder
Да и что за мода) все под программиста, о том кто это юзать будет хоть раз подумали бы 😁
Кто такой этот программист
Конечного юзера вооще мало колышит как там себя разраб чувствует
Хорошо бы на гитхабе ещё хуями разраба покрыть и сказать что делает он говно
🅰️nimeCoder
Ну, а в целом забавные тейки, типа не могу сделать ничего, виноват инструмент
Фиксируйте зависимости Фиксируйте окружение
Будет все собираться
Tesr
А тут все как и везде, когда ты создаёшь инструмент, ты должен думать о пользователе, не важно чти ты создаёшь! Язык, фреймворк, ide или sdk, или приложение, ты должен думать о пользователе!
Tesr
Если пользователь страдает, то это не нормально, я вот следующий раз даже не подумаю о этом гавне, хочешь собрать клиент для десктопа ? Смирись и бери нормальный стек Или страдай!
🅰️nimeCoder
Tesr
Ну вот подумал я архитектуру, выбрал архитектурный стиль, принципы, паттерны! Все очень хорошо, фреймворк агностик! Приятно писать, все понятно
🅰️nimeCoder
🅰️nimeCoder
ты прилу на скриптовом языке собрать не можешь, а на C++ осилишь?
Tesr
И тут такие сюрпризы, спасибо! Ладно с разными ограничениями можно смириться ... но когда в какой-то момент просто отвалилась сборка, без понятных причин, это страшно...
🅰️nimeCoder
нужно какие то усилия даже чтоб воспользоваться халявой приложить
Tesr
🅰️nimeCoder
🅰️nimeCoder
придешь в чат по maui плакать
🅰️nimeCoder
Tesr
Вот как только, так я сразу скажу что побегу в свой любимый електрон
Yuri
Алексей
eden
не работает..
я в таких случаях создаю новый проект и смотрю там. Обычно там всё заводится нормально и можно просто сравнить, что ты делаешь по другому
호마
где то один дизайнер повесился
Yuri
не работает..
Только только лезть в electron-builder отладчиком и смотреть почему именно не работает
Алексей
eden
Алексей
под винду же собирается нормально...
Алексей
eden
да.. Мак
у меня electron-builder иконку нормально добавляет, но тоже какие-то проблемы были.
собираешь локально или через CI/CD?
eden
Алексей
Алексей
eden
у тебя не монорепа? ты не из корня собираешь на маке, может он не находит иконку из-за того что basePath другой?
Алексей
eden
ну я могу попробовать обновиться чисто чтоб проверить
eden
eden
Алексей
сейчас попробую выяснить что именно важно. точка, png, или указание файла
eden
Алексей
eden
Алексей
дня три уже бился над иконкой...
Алексей
ага. в доке написано icon.icns а надо было указать именно png