Оруэлл
ага, и сдохший nwjs
Не понял причем тут nwjs
🅰️nimeCoder
ну ты альтернативы ищешь
Оруэлл
HTA это безнодовская возможность делать Виндовс приложения
Оруэлл
сколько ты приложений видел?
Нисколько, но технология есть, я просто о ней сказал
Оруэлл
у тебя то электрон не кросплатформеный, то между десктопом и мобаилом разницы нет 😁
1) Электрон ОГРАНИЧЕНННО кроссплатформенный 2) В чем напрямую разница? В чем именно в плане разработки? Я уже говорил, что разработка под iOS и Windows ближе, чем под iOS и Android. Вот ты можешь внятно ответить? И да, не забывай что не все ОС ограничены одной платформой
Оруэлл
Терминал линукс
Так его и в Андроид нет
Blessed
Так его и в Андроид нет
так на андроид и не разрабатывают особо что то
Оруэлл
так на андроид и не разрабатывают особо что то
Это не только для разработки надо
Ravshan
Ребята давайте кому электрон не нужен или не нравится просто покинут чат и на этом закончим. Какой день уже бессмысленные дискуссии
꧁༺ Володя ༻꧂
Ой бляяаа, React Native, Kotlin также ОГРАНИЧЕННО кроссплатформенные, все, ребята, давайте плакать
Если честно сказать, то твой питон тоже ограничен, а джс лучше: на питоне ты сможешь написать взаимодействие с юзеров на клиенте?? Нифигашечки а на джс и клиент и сервер и мобайл и десктоп, так что молчи
꧁༺ Володя ༻꧂
Ща договорю и покину
Уже кидай, не надо ничего договаривать
Оруэлл
Короче переходите на HTA и Python с Eel и будет к вам нормальное отношение
Оруэлл
Пока, 100мегабайтники
꧁༺ Володя ༻꧂
Короче переходите на HTA и Python с Eel и будет к вам нормальное отношение
Ну наконец то, почему питонисты вечно лезут к джс-разрабам??
Blessed
Blessed
но петпроектов нету так как он новичок
꧁༺ Володя ༻꧂
Он говорил что он не питонист а сишник
Но в конце концов хочет чтобы мы на питон перешли
꧁༺ Володя ༻꧂
Та ладно)
Blessed
Да как то плевать
Unknown
чел электрон с mhtml сравнивает
Unknown
сходил на 4 лекции по компьютерным наукам в сентябре и ебет голову людям бегает ))
nikolay
Александр
Всем привет! Помогите подключить локальную базу данных в проект. Для работы с БД использую Sequelize. Вызов такой: const sequelize = new Sequelize({ dialect: 'sqlite', storage: 'database.sqlite' }); В песочнице все работае, База данных создаеться автоматически если ее нет, и код работает исправно. Но когда собираю проект, дела. npm run make, то приложение собираеться, но к БД подключения нет. Предполагаю что база данных не создаеться по какой-то причине. Так как если меняю базу данных на sqlite::memory: то все работает исправно.
Александр
Интересно ведь sqlite это даже не сервер а просто файл. Есть хоть какие то логи по этой теме ?
Ничего, програма собираеться, запускаеться но не подключаться к БД. Просто не подключаться: не могу подключиться.
Blessed
try { await sequelize.authenticate(); console.log('Connection has been established successfully.'); } catch (error) { console.error('Unable to connect to the database:', error); }
Александр
Добавь
Я так и сдел
Blessed
ну так значит если логов нет то подключение есть
Александр
Вот этого нет Connection has been established successfully., а есть это Unable to connect to the database
Blessed
ну так ты сказал что логов нет
Blessed
что тогда в error
Александр
Ничего
Blessed
а на какой логической составной у тебя консоль лог стоит ?
Blessed
Я просто не могу понять как у тебя есть сообщение об ошибке а самого обьекта ошибки нету
Unknown
хотя, нет, странно
Unknown
я вот не помню секвалайз сам файл создает?
Unknown
если его нет. потому что я делал проверку на существование файла бд, может он его найти просто не может
Unknown
файл вообще в билд попадает?
Александр
У меня мак. Я не вижу чего там в билде ((( Один файл приложения и все
Unknown
так сбилди под винду
Unknown
там всё будет по-человечески
Blessed
У меня мак. Я не вижу чего там в билде ((( Один файл приложения и все
Почему ты думаешь что дело именно в подключении?
Александр
так сбилди под винду
На работу надо идти, там винда (((
Unknown
На работу надо идти, там винда (((
ты можешь указать архитектуру в строке билда
Unknown
не обязательно билдить на железе под это же железо
Александр
Почему ты думаешь что дело именно в подключении?
Потому что я устанавливаю подклбчение в «память» и все работает.
Unknown
На работу надо идти, там винда (((
https://www.electronforge.io/cli пункт make > options
Александр
Отловил ошибку которая идет в catch -> Error: SQLITE_CANTOPEN: unable to open database file
Александр
Похоже файл просто не копируется или не создаеться
Александр
А кто то вообще использует локальную БД в проекте?
Unknown
я
Александр
И как она в проект попадает? Ты ее копируешь в билд?
Unknown
секунду
Unknown
а, я перешел на ин-мемори
Александр
Ну вот в мемори все работает (((
Unknown
уже не вспомню как я делал с файлом, но у меня всё работало
Unknown
мне кажется что проблема просто в пути
Unknown
получилось сбилдить под винду?
Александр
Нет, не выходит (((
Unknown
а покажи команду
Александр
npm run make --arch "x64" --platform "windows"
Unknown
вообще платформа там сокращенно должна писаться, хотя в доке я беглым взглядом этого не увидел, но почти точно уверен что если бы и писалось, то было бы win. а если убрать платформу и оставить только архитектуру?
No
Просто сделай cd в твою апп и посмотри что внутри
Александр
Просто сделай cd в твою апп и посмотри что внутри
Я писал, в песочнице все работает, файл БД создаеться и читаеть, не работает только при упаковке через make
No
Я писал, в песочнице все работает, файл БД создаеться и читаеть, не работает только при упаковке через make
Ну вот ты приложение устанавливаешь, оно попадает в папку applications Сделай из терминала cd /applications/myapp/
No
И посмотри что внутри
Unknown
факт, я забыл что так можно))