GG
Какие среды
ixplo
изменение нескольких конфигов в разных папках на ПК, смена ветки / пулл, выключение сборщиков, которые на лету пытаются собрать сломанную среду, удаление node_modules, npm install, запуск сборщика, запуск приложения electron
ixplo
примерно так
Aleksand
ixplo
ixplo
и гибко настраивается для тестинга и прочего говна
ixplo
хотя меня тоже бомбит от этого
ixplo
сделать проще можно было, но всему виной часть лигаси, которая через полгодика умрёт. будет чуть проще
GG
ixplo
ixplo
спасибо
GG
Spaw'ном запускаешь сторонние процессы, ловишь их stdout, stderr, обрабатываешь, если надо убиваешь, перезапускаешь с другими флагами
ixplo
Поиск процесса по заголовку не знаешь?
GG
Это и не нужно
GG
В данном случае
ixplo
Мне надо убивать процессы запущенные вручную тоже
GG
Вот это хз
ixplo
Ну ладно, это не сегодня. Голова кипит
ixplo
Сегодня роутер в ноде )
ixplo
о, а погодите. я вот в електроне код пишу, перезапускаю приложение чтобы изменения чекнуть... оно каждый раз компилится?
GG
Видимо ты ещё не дошел до компиляции
GG
ixplo
я вообще никуда не дошёл ещё ))) я щас качнул какой-то инсталлер
ixplo
хз нахуа он мне )
ixplo
но это всё позже
Aleksand
Aleksand
ixplo
👍
GG
Exec, вроде единоразово пускает процесс, и отвязывается от него тут же🤔
Aleksand
Aleksand
detach это у всех есть вроде
Aleksand
spawn и exec очень разные и там много очень ньюансов
Dika
Почему все пишут електрон вместо электрон?
Sergo
э далеко и всем все равно
Dika
аж глаза режет
ixplo
Dika
ixplo
😅
ixplo
а ты хорош )
GG
https://ru.stackoverflow.com/questions/438052/Работа-с-cli-в-node-js
Aleksand
Aleksand
хендлинг событий местами разный
Aleksand
и тот и тот полезен и нуже
GG
https://books.google.ru/books?id=3s0eBQAAQBAJ&pg=PA394&lpg=PA394&dq=node+js+exec+vs+spawn&source=bl&ots=twYnQkybgS&sig=VPByccwLhXO82e1vMWmhwDEM1Uw&hl=ru&sa=X&ved=0ahUKEwj1iKry_ePUAhXGa5oKHXcVDOcQ6AEIMzAI#v=onepage&q=node%20js%20exec%20vs%20spawn&f=false
Aleksand
лучше в офиц доку смотреть, там меняют часто мелочи
Aleksand
и там очень подробно
GG
Все таки советую почитать ссылку выше
GG
Но да) вы правы) немного устаревшая инфа, но базовые основы те же
Aleksand
Алексей
Присоединяюсь к совету читать доку. Она по любому актуальнее книги.
Вообще надо посмотреть исходники, есть вероятность, что exec просто сокращённая форма spawn с выставленным в true shell
Aleksand
GG
GG
правильно? 🤔
Dika
spawn
execFile
exec
spawn
fork
насколько я понял
Sheldhur
контекстное меню по правой кнопке юзает кто? нативное или кастом?
Sergey
Paruyr
А как сделать масштабирование по быстрым клавишам
Sheldhur
Натив
Не лагает? У меня иногда бывает, что два раза вызывается
Sergey
Максим
Кто React в Electron юзает вы webpack используете?
Максим
или какой нибудь electron compile
D
или какой нибудь electron compile
если у тебя серьезный проект, то используй вебпак
т.к. електрон компайл по сути не бандлит твой код, а просто создает обертку для запуска es6
Максим
ок, спасибо
D
привет, подскажите какую нибуть локальные базы данных, типа nedb, pouchdb. в идеале чтобы данные хранились не просто в json, а в более менее защищенном формате.
Sheldhur
Sheldhur
ключ в хранилище
Sheldhur
если ты там пароли собрался шифровать, то очевидно смысла нет, проще с хранилищем ключей разобраться
GG
D
mongodb
а как использовать монго с локальным хранилищем? чтобы не запускать отдельно монго
Sergey
лол
Sergey
использовать другую базу
D
использовать другую базу
то есть для работы з монго нужно использовать еще одно хранилище? или просто не использовать монго для этих целей?
Sergey
Sergey
монга это и есть база данных — хранилище
GG
просто ты уже дошел до такого момента, когда пора использовать нормальные вещи, типо монги или постгресса
D
ну монго просто не умеет локально работать, на сколько я понимаю. запустить ее на время работы програмы не получится.
Sheldhur
мне тоже так говорили