Владимир
а что тащить?
Sergey
ничего
Sergey
коммонжс и так поддерживается
Sergey
вообще нет смысла бандлить, да и минифицировать тоже большого смысла нет в 90% случаев
Sergey
файлы все локальные ж
Владимир
а jsx?
Sergey
ничего качать не надо
Sergey
а jsx компилить
Sergey
у меня tsx вот и норм
Владимир
ты компилишь сам или хуком в реквайр?
Sergey
компилю
Завтра
слууушайте
Konstantin
Konstantin
да и вообще привычнее, удобнее
Завтра
на самом деле не особо то и нужен HMR в электрон-приложении
Konstantin
ну тоже я и про сайт могу сказать)
Завтра
если учесть, что это еще и мгновенное изменение будет, а не как с вебпаком 100500 лет одна строчка сохраняется
Sergey
для hmr не нужен бандлер
Sergey
да и сам hmr как выше сказали не особо нужен
Идель
слушайте, а нафига все тащат вебпаки в проект?
ты правильно заметил, что разделение на файлы уже работает в электроне.
шаг с компиляцией в электроне всё ещё полезен для всех оптимизаций, которые хочется сделать заранее, а не в рантайме.
Konstantin
я уже настолько привык что должна быть мясорубка, которая сделает условную bin директорию со всем говном, который потом пожирается электроном, и не переживать потом что в дев моде работают картиночки, а в продакшн билд они не попали, или пути не совпали
Konstantin
не представляю как по другому
Идель
Anonymous
Эмм, webpack не нужен если у вас там только один babel-loader или ts-loader, но я например много штук использую помимо этого например (emotion/StyledComponents, scss, Prepack, bundle analizer, svgo и другие оптимизации изображений, ProvidePlugin и много чего еще полезного)
Alexandr
Всем привет, уже писал по этому вопросу, но отвела не было, возможно в этот раз повезет, никто не занимался покупкой ev code Signing cert. ? Если да, то где лучше это делать, в чем сложности? Они присылают ключ только доставкой? или на почту тоже возможно
Идель
Alexandr
Писал в комодо, писал в дигисерт. Они либо не отвечают, либо вечная загрузка чата ( с инетом все ок ) :)
Sergey
я говорил про бандлинг, а не про компиляцию
Sergey
компиляция у меня есть и у самого, я же писал
Arsenii
Может кто подскажет варианты для печати пдф файлов? Сложность в том, что нужно распечатать без показа диалога загруженный с сервера файл
Идель
я говорил про бандлинг, а не про компиляцию
Ну в репозитории у тебя код по файлам распихан так, чтобы его было удобнее читать и поддерживать.
А с бандлингом ты можешь распилить код так, чтобы нужный код грузился когда надо в рантайме
Sergey
для этого ВНЕЗАПНО не нужен бандлинг
Sergey
а ещё это не нужно в ноде
Владимир
проще взять какой-нить парсель, чем десятью тулзами компилить свои фалйы
Владимир
все равно от шага компиляции никуда не деться
Sergey
Sergey
ещё раз. она есть у меня
Sergey
тайпскрипт очевидно сам по себе не работает в ноде
Sergey
как и постцсс
Владимир
то есть у тебя вместо одной команды две-три?
Идель
а что такое бандлинг?
Sergey
у меня несколько скриптов в пекеджжсон. в том числе тот, который параллельно вызывает остальные
Sergey
единственный минус у меня пока - невозможность заимпортить цсс в тс
Sergey
но это можно пережить
Sergey
но и для этого бандлер не нужен так-то
Sergey
по-хорошему
Anonymous
Без бандлера обойтись можно, но с ним как то проще. Зачем отказываться от удобств, когда можно от них не отказываться? А если вдруг решишь перевести аппку на web?
Идель
Sergey
это не тот случай
Sergey
у меня там нативщина всякая. в веб все равно не закутать
Sergey
ну и можно заюзать бандлер когда надо именно
Sergey
короче надо нафигачить удобных тулз чтобы без бандлинга было удобно
Идель
Серёжа, что такое бандлинг?
Sergey
хотя у меня и так норм. но идеи кое-какие есть для хобби проектов
Sergey
соединение модулей
Sergey
нет, тулзы не для этого
Sergey
для компиляции импортов цсс и оберка над npm-run-all модульная
Sergey
это изи
Sergey
Sergey
того же hmr
Идель
соединение модулей
я бы замерил стартап сбандленного приложения и грузящего каждый файл по отдельности, начиная с рутового.
мне видится, что при старте электрон весь граф зависимостей всё-таки не видит и пойдёт за каждым модулем последовательно в фс
Sergey
зачем перекомпиливать много всего когда надо просто подменить?
Sergey
ладно у меня самолёт взлетает) спасибо за идеи)
Sergey
будет чем заняться
Arsenii
Может кто подскажет варианты для печати пдф файлов или jpeg/png? Сложность в том, что нужно распечатать без показа диалога загруженный с сервера файл
Sergey
Sergey
Без диалога никак
Arsenii
https://github.com/tojocky/node-printer
я вот такое нашел, тут похоже без диалога, но не понятно будет или нет на вин работать
Arsenii
Думал может кто-то уже пробовал
Идель
https://electronjs.org/docs/api/web-contents#contentsprintoptions-callback
Я смотрю на флаг silent в webContents.print. Но я не проверял. С ним что-то не так?
Aleksandr
Aleksandr
Вроде пилят поддержку печати из коробки, но давно не смотрел.
Aleksandr
Через сайлент флаг не получится. Но смотреть надо
Arsenii
Спасибо буду пробовать
Идель
вот ещё выглядит как решение https://stackoverflow.com/a/47994723
Идель
в идеале, конечно, найти исходники с явной лицензией и скомпилить под ноду