
Ilya
02.09.2017
15:46:49
я в общем говорю

Sergey
02.09.2017
15:46:54
А с ним какие то проблемы есть на винде?

Ilya
02.09.2017
15:47:14
на маке из под докера разработка с nodemon?

Дмитрий
02.09.2017
15:48:25

Google

Дмитрий
02.09.2017
15:48:32
Нет докера — нет проблем

Ilya
02.09.2017
15:48:35

Дмитрий
02.09.2017
15:49:13
Мне хватило ровно три дня компостирования мозгов чтобы переехать с десятки на арч, чтоб наверняка

Ilya
02.09.2017
15:49:23
--legacy-watch каждые s2 проверяет файлы(это нагрузка)
выходит не моментально и грузится диск постоянно
линк - https://github.com/docker/for-win/issues/56
я на маке все равно юзаю везед докер, остановил и чистые порты и система. а разрабатываешь под тойже версией что и будет продакшен и разворачивать очень быстро потом. короче докер это супер. если конечно один проект на компе - тогда можно все локально развернуть

Nazar
02.09.2017
15:55:15
Плюсую за докер

Ilya
02.09.2017
17:03:07
vscode подрубился к дебаг сессии но не тормозит на точках
./node_modules/.bin/nodemon --nolazy --require babel-register --inspect=0.0.0.0:5858 ./src/start.js
что может быть?

Иван
02.09.2017
17:34:19

Google

Иван
02.09.2017
17:34:30
может
trace:sm
?

æ digital
02.09.2017
17:34:38
Привет. Я провел эксперимент. Поставил сеттаймаут на res.send 10 секунд и открыл поочередно штук 6 вкладок. В итоге последняя вкладка загружалась примерно 25 секунд. Почему не 10?

Ilya
02.09.2017
17:34:41
попробую

Morsik
02.09.2017
17:35:41

æ digital
02.09.2017
17:36:20
Ну я и так вижу явно больше 10 секунд
Или с какой целью?

Morsik
02.09.2017
17:37:04
определить более точное место проблемы

æ digital
02.09.2017
17:37:34
Тут вроде и так минимум вводных данных

Ilya
02.09.2017
17:39:17

Иван
02.09.2017
17:40:08

Ilya
02.09.2017
17:40:12
macos

Morsik
02.09.2017
17:40:54
@aedigital
>After scratching my head for quite a while, I suddenly recall that the browser has a connection limit on the same host!
может в этом проблема?

Иван
02.09.2017
17:41:29
macos
именно точки не ставятся? вообще коннектится?

Ilya
02.09.2017
17:42:07
ставятся и валидируются что там есть

æ digital
02.09.2017
17:42:07

Иван
02.09.2017
17:42:49
другой нодой?

Ilya
02.09.2017
17:43:57
ага
вижу что в loaded scripts уже пропущенные через babel файлы скорее всего они их не всязывает
vscode видит что строка есть в remotePath

Google

Иван
02.09.2017
17:45:01
--debug-brk еще может помочь
но это неточно

Ilya
02.09.2017
17:45:26
оо поставил точку в файлах loaded-scripts и остановился
но мне открыл source проекта не в том месте

Иван
02.09.2017
17:45:46
сорсмапы есть?

Ilya
02.09.2017
17:45:51
как связать их в обе стороны? sourcemaps?
./node_modules/.bin/nodemon --nolazy --require babel-register --inspect=0.0.0.0:5858 ./src/start.js
я так запускаю

Иван
02.09.2017
17:46:24
ну, правильно
а с той стороны что?

Ilya
02.09.2017
17:46:51
с той?

Иван
02.09.2017
17:47:18
в докере нода у тебя же просто? без сборки там

Ilya
02.09.2017
17:47:46
да
получается динамический babel
dist нету

Иван
02.09.2017
17:48:30
конфиг есть у него?

Ilya
02.09.2017
17:49:01
щас кину бабеля

Иван
02.09.2017
17:49:11
восьмая нода, а бабель зачем на сервере?

Ilya
02.09.2017
17:49:45
импорты же

Google

Иван
02.09.2017
17:57:22
http://babeljs.io/docs/usage/cli/#babel-compile-with-source-maps это как-то поможет?
если там у тебя вебпак крутится то http://webpack.github.io/docs/configuration.html#devtool

Ilya
02.09.2017
18:00:25
нет веб пака тут

Иван
02.09.2017
18:01:02
я прост не делал так)

Ilya
02.09.2017
18:01:23
--require babel-register
--require source-map-support/register тож не помогает

Иван
02.09.2017
18:03:46
точно конфиг смотрит на один и тот же проект?
в корень

æ digital
02.09.2017
18:05:41
импорты же
А они дают что-то кроме того что они красивее выглядят?

Morsik
02.09.2017
18:06:13
export-ы удобнее

Дмитрий
02.09.2017
18:06:21
Интероп
(пока что)
Везде поддерживаются импорты — typescript, import type в flow, в браузеры нативные завозят, в одной только ноде нет

Mikhail
02.09.2017
18:09:03

Дмитрий
02.09.2017
18:09:52
Статические, например

KlonD90
02.09.2017
18:11:23
(

Дмитрий
02.09.2017
18:11:47
Для динамических import()

Ilya
02.09.2017
18:12:31
точно

Google

Ilya
02.09.2017
18:12:57
просто нода запускает babel код и видимо - vscode не связывает
как запустить без гол боли бы

Иван
02.09.2017
18:14:15
запускай все из корня проекта

Ilya
02.09.2017
18:25:03
там есть - "localRoot": "${workspaceRoot}/server/",
"remoteRoot": "/app/"

Иван
02.09.2017
18:29:02
@dkdfdz они должны смотреть в одно место

Ilya
02.09.2017
18:41:17
иначе vscode не деалет точку остановки кружком и появляется крестик
"retainLines": true, - помогло!
все пашет
в .babelrc
правда открывает еще копию файла это нормально?

Иван
02.09.2017
18:43:46
думаю в дебаггере хрома было бы то же самое

Ilya
02.09.2017
18:44:05
retainLines решило - удивлен

Иван
02.09.2017
18:44:46

Ilya
02.09.2017
18:45:02
можно подробнее?

Иван
02.09.2017
18:45:24
ну он копию каждого файла открывать будет?
если точки в разных файлах

Ilya
02.09.2017
18:45:35
ааа