🅰️nimeCoder
вот что происходит если не указать
🅰️nimeCoder
🅰️nimeCoder
Alexey Filippov
это rollap же?
🅰️nimeCoder
Alexey Filippov
это же сборщик
₁₉
извините за столь дефолтный вопрос для вас, но как скомпилировать в 1 файл, после сборки у меня в папке dist появилась win-unpacked.
🅰️nimeCoder
это же сборщик
это модуль default-gataway
🅰️nimeCoder
в зависимости от платформы (динамически) он подключемт (require'ом) нужный файл
🅰️nimeCoder
сборщик не может понять что туда подключется, потмоу что выяснить это можно только исполнив код
🅰️nimeCoder
итого у тебя все еще не будет один файл, просто этот файл будет самараспаковывающийся архив в какую-то ебень
🅰️nimeCoder
а как? 😐
зависит что юзаешь
₁₉
npm
🅰️nimeCoder
🅰️nimeCoder
а я использую процессор амд
₁₉
я дурак, извените
Alexey Filippov
я дурак, извените
в 1 файл ты это не соберешь да и зачем
₁₉
в 1 файл ты это не соберешь да и зачем
скидывать эти файлики, как не круто
Alexey Filippov
скидывать эти файлики, как не круто
1 шаг приложения setup.exe в директории выше
Vladislav
в общем х*ня какая-то, я сдаюсь 😂 буду без ормки на голом raw sql х*ачить 😢 vite v6.0.11 building SSR bundle for development... ✓ 211 modules transformed. x Build failed in 575ms ERROR commonjs-dynamic-modules (1:9): "__require" is not exported by "node_modules/@libsql/win32-x64-msvc/index.node", imported by "commonjs-dynamic-modules". file: commonjs-dynamic-modules:1:9 1: import { __require as require0 } from "D:\\Projects\\library\\node_modules\\@libsql\\win32-x64-msvc\\index.no... ^ 2: 3: var dynamicModules;
Mimik
Всем ку, снова я со своими изысканиями, уже всю голову сломал, сабж пытаясь по тысячам примеров сделать передачи чанков видео в видео плеер но тщетно о валится, срабатывает дважды opened пересоздает буфер, или валится с ошибкой оверсайза или валится что сорс но открылся, или что не опенед стетйт и так далее. адуха какаято, может кто-то недавно что-то такое делал =)
Vladislav
а что за кейс такой, что тебе нужно свой стриминговый сервис делать, почему бы не взять готовое, например YT (api на сколько помню у них бесплатное) ?
это я к тому, что ты пытаешься свою коляску инвалидну сделать, нежели переложить обязанности на того, кто этим занимается n лет и знает как "лучше"...
Mimik
Ку алл =) снова я с более отвлеченной темой =) собираю в бинарник электрон, там собирается asar архив, но в него почему-то не залетаемт моя папка libs вроде и в package добавил и уже как только не пробовал, может кто подскажет? плиз =)
Mimik
тут можно указать что тебе надо выгрузить
спасиб, а можешь файлом скрин а то ничего не прочесть =)
Alexey Filippov
Mimik
но я так понял он все равно от туда не вытянет депсы *.so лежащие, я подхачил иначе
Alexey Filippov
но я так понял он все равно от туда не вытянет депсы *.so лежащие, я подхачил иначе
ну ты можешь обратить к файлам что лежат там как this.exePath = path .join(app.getAppPath(), 'resources', 'af-win-audio.exe') .replace('app.asar', 'app.asar.unpacked')
Mimik
в package.sjon?
не, в forge.config.js добавил и тогда он положил в ресурсы мою папку рядом с asar файлом, вполне достаточно думаю. но поиграюсь попзже, пока на этом спасибо. если что попозже обращусь с вопросами, если можно =)
Георгий
Фраза повторённая дважды запоминается лучше
Георгий
Фраза повторённая дважды запоминается лучше
Фраза повторённая дважды запоминается лучше
Vladislav
вечер, вопрос, все ли юзают forge или у кого-то сборная солянка ? просто вот я смотрю на версии пакетов в forge, и они как бы немного устарели, а попытка обновления некоторых сводится к ошибке...
Alexey Filippov
как минимум тут явно разделены слои и беспроблемно можно поставить electron@35
Alexey Filippov
за место forge используется electron-vite
Vladislav
это устаревший и несколько сложный путь вот этот стартер пак получше будет https://electron-vite.org/guide/ pnpm create @quick-start/electron
да я видел его, но также встречал и electron-vite.github.io, вот теперь задаюсь вопросом в чем отличие между тем что ты указал и этим пакетом...
Alexey Filippov
да я видел его, но также встречал и electron-vite.github.io, вот теперь задаюсь вопросом в чем отличие между тем что ты указал и этим пакетом...
ну и херня судя по примерам, но из интересного уже есть поддержка содержит множество типовых примеров, в том числе действительно запутанные C/C++ дополнения, такие как better-sqlite3, sqlite3, serialport. Также есть npm-пакеты в esmodule формате, такие как node-fetch, got и т. д.
Vladislav
как бы мой вопрос не про сложность, я могу и сам собрать свою солянку, меня больше интересует возможность делать npm update без затыков😂 в каком-то из бойлерплэйтов встречал vite 5.4 когда на дворе уже 6.0, и это только один пакет, а там еще и vue и всякие ролап плагины...
Alexey Filippov
в избранное хорошие примеры better, sqlite3 https://github.com/caoxiemeihao/electron-vite-samples/tree/main
Vladislav
решил у gpt узнать одну вещь связанную с Electron, в принципе он ее и выдал, но в месте с ответом я получил вопрос от gtp😂 * p.s. Кто часто пользуется gpt, давно ли они добавили такую функцию ?
Oxun اقرأ
добрый день я хочу Electron vite добавить Rxdb но еррор дает [vite]: Rollup failed to resolve import "src/database" from "C:/Users/User/Documents/GitHub/Electron/report/Report/src/main/index.js". This is most likely unintended because it can break your application at runtime. If you do want to externalize this module explicitly add it to `build.rollupOptions.external`
Oxun اقرأ
rollupOptions добавлен
Abduvali
@nedofrontender привет, Нужно ли мне настраивать его для работы с API?
Abduvali
Alexey Filippov
надо разрешить этот сайт стучаться
Alexey Filippov
вот тут сайты откуда ожидаешь респонсы
Sergey
rollupOptions добавлен
Вероятно в рантайме ссылаться на исходники не лучшая затея
Mimik
Всем привет, снова я, и снова с вопросом, я в общем запили все как хотел, видео идет и отлично, но есть особенность Видео плеера, он немного до секунды двух прекешит видео если есть лаг и показывает видео немного с опозданием, если руками перемотать снова становится нормально на некоторое время (около минуты) - собственно вопрос - как бы этот прекеш лаг убрать?
eden
привет, кто-нибудь сталкивался с тем, что на windows electron-updater висит в статусе "проверяю апдейт"?
eden
разобрался. В предыдущем релизе не было windows, а этот релиз помечен как драфт
Trbet
Хэллоу, к кому там постучаться по поводу разбана другого акка, забанили ни за что 👺
Trbet
А я так нашёл xd
Alexey Filippov
привет, кто-нибудь сталкивался с тем, что на windows electron-updater висит в статусе "проверяю апдейт"?
ку получилось? сейчас хочу попробовать у себя внедрить updated, c сем могут траблы на что заостроить внимание
eden
ку получилось? сейчас хочу попробовать у себя внедрить updated, c сем могут траблы на что заостроить внимание
привет, пока не пробовал непосредственно апдейт, но падать прекратило)
Георгий
ку получилось? сейчас хочу попробовать у себя внедрить updated, c сем могут траблы на что заостроить внимание
Ты всегда можешь руками обрабатывать каждый этап проверки обновления, так что там относительно легко разобраться где и чего валится
Alexey Filippov
я еще не смотрел как оно работает, но даже не предполагаю откуда должна браться из сети новая версия приложения и какой сценарий для обновления придумать) мельком видел, что он умеет на фоне скачивать и где то хранит, а обновляется/устанавливается по триггеру
Ed
!спам
Anton [az09@osm]
@RewriteH  @sovasergey @ChALkeR возьмите на службу @lolsBotCatcherBot
Anton [az09@osm]
отличный послужной список
₁₉
отличный послужной список
А где посмотреть список?
Борис
₁₉
Это какой-то мод тг или экспериментальные настройки?
₁₉
А не, нашёл. Спасибо
eden
ребят, поделитесь, кто делал header кастомный для приложения - вы как-то проверяете, на какой системе запущено приложение и в зависимости от этого делаете разный лайаут? А то у мака иконки управления окном слева, а виндовс - справа..
Пëтр
👋 Приветствую
Пëтр
Живой чатик? Или все-таки дискорд лучше?
Пëтр
У меня вопросов никаких нет, напротив - не против развивать сообщество
Mimik
Живой чатик? Или все-таки дискорд лучше?
Дискорд забанен, я делаю аналог 😁 Привет :)