Default
https://en.wikipedia.org/wiki/Pope_Linus
Dmitry
я хочу запустить сервинг из дирректории и компиляцию в неё одновременно yarn serve && yarn compile --watch но остаётся на serve compile не доходит, есть варианты?
Mykola
Таймураз
Dmitry
спасибо обоим, круто
Eddie
тут вопрос по git-flow
если я сделал изменения и коммит
потом сделаю git flow init
оно мне изменеия затрет ?
Dmitry
понятно, спасибо
xxtux
Для работы с монгой что сейчас самое кошерное?
Сергей
mongoose
Сергей
+ mongo compass
xxtux
Ок
Анатолий
Кошерное блин, все что не свинина кошерное
Nikolay
Paul
Кто-нибудь знает хороший tty модуль, чтобы можно было обновлять уже выведенные в консоль строки?
Я логирую реквесты с бекенду, сначала пишу реквест pending а когда ответ получен, подставляю время ожидания.
Например, отправил два реквеста, в консоли написал
Request to /api/foo pending
Request to /api/bar pending
Затем когда первый готов раньше второго, должен заменить на
Request to /api/foo done in 70ms
Request to /api/bar pending
Анатолий
есть команда которая возвращает каретку назад
Анатолий
\r или \l я не помню
Анатолий
банально ее вызови пару раз и заново рисуй что надо
Анатолий
единственный ньюанс, вконец надо добавлять пробелы, чтоб наверняка перетереть длину прошлой строки если следующая меньше
Paul
Сейчас я так и делаю, но там надо отслеживать что юзер например нажал enter в консоли или вывелось что-то еще в консоль левое от каких-нибудь модулей, без этого изменение прошлых строк ломается.
Думал наверняка есть модуль в котором это уже решено
Анатолий
Анатолий
Возможно иесть, но даже системные команды это не ловят
Анатолий
может не просто так
Oleksandr
привет. какой сейчас существует простой и актуальный способ подружить ноду с тайпскриптом?
Михаил Макарычев
Oleksandr
а прописать все конфиги? чтобы мониторились изменения, компиляция в жс была на лету?
сomorsiс
ts-node?
Oleksandr
до этого я просто работал с нодой в проекте под ангулар-клай. а там уже все настроено из коробки
Михаил Макарычев
Михаил Макарычев
Ну и надо частично настроить конфиг
Oleksandr
ладно... спасибо. буду гуглить
Анатолий
вебшторм прекрасно работает с тс
Анатолий
вижуал код
Анатолий
они на лету компилят все
Анатолий
конфиг нормальный можно создать просто вызвав tsc init
Анатолий
он создаст нормальный конфиг, и наиболее популярные параметры установит под ефолту, а остальные закоментит, там будут описания
Анатолий
можно легко разобраться что для чего и раскоментить
Oleksandr
спасибо. а то я даже не знаю, как правильно загуглить эту тему. всё какие-то хелловорлды попадаются )
Анатолий
я переходил этапами, у меня уже был проект, я просто поставил тс, указал компиляцию в ту же папку, и по одному файлу переводил в тс, остальные оставлял как есть
Defragmented
А тс и репл дружат?
Анатолий
когда перевел примерно 20% проекта, уже разобрался неплохо что и как, и за пару дней все остальное переписал с компиляцией в другую папку
Анатолий
я не знаю что такое репл :)
Oleksandr
выполнение кода на лету, из консоли
Defragmented
Repl, то что запускается если просто набрать node или node -i
Анатолий
наврядли
Анатолий
разве что ты будешь писать файл тс, а скармливать ему файл жс
Анатолий
так будет
Анатолий
я так пишу тестовые скрипты, пишу в одном файле а запускаю другой
Oleksandr
А что за редактор у тебя ?
Анатолий
Это наверно вскод
Oleksandr
Это наверно вскод
Спс. Юзаю веб-шторм. Некоторые дефолтные настройки прям вымораживают
сomorsiс
Анатолий
после вебшторма ты не сможешь перейти на вскод
Oleksandr
например?
Надо постоянно переключать спецификацию ECMA, если хочешь юзать какие-то новые фичи в коде.
Настройки автоформатирования нужно устанавливать жаваскриптовские. Иначе форматирует так, что еслинт захлебывается
Периодически пропадает консоль с выводом.
Анатолий
Так это разовые действия
Анатолий
один раз все настроил и норм
Oleksandr
Анатолий
проект ведь не на 5 минут
Анатолий
+ там есть глобальные настройки на все проекты
Oleksandr
Ну да. Но всеравно. Постоянно приходится их искать. Потому-что забываешь
Oleksandr
Конечно проблема решаема. Но всё-таки это раздражает
Oleksandr
Не катастрофа, но неудобно
Анатолий
Там можно указать дефолтные настройки на все проекты в дальнейшем, я сходу не скажу как, но можно точно
Анатолий
то что ты сказал можно настроить один раз и навсегда
Анатолий
+ субьективно вебшторм работает с нодой/тс лучше вскода
Oleksandr
Анатолий
:)
Анатолий
Есть недостатки, но преимущества их перекрывают
Oleksandr
Согласен. В целом удобная IDE
Анатолий
А если взять идею комьюнити, то он еще и бесплатный будет
сomorsiс
Анатолий
Да, с комьюнити идеей я соврал
Анатолий
Для ноды это то еще полено
Анатолий
но вебшторм/пхпшторм с нодой/тс работают идеально
Анатолий
Да и правды ради, вскод тоже хорошо работает с ними
Paul