@nodejs_ru

Страница 1151 из 2748
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
А с ним какие то проблемы есть на винде?
когда подрубаешь с хоста папку в контейнер и закускаешь nodemon - то он не услышит события из хост ситемы(changed, removed...) ... это очень быстро работает

Дмитрий
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
попробую

æ 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
может trace:sm ?
не помогло

Иван
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
может в этом проблема?
Хм, возможно. Как бы тогда попробовать. В 5 разных браузерах?))

Иван
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, в браузеры нативные завозят, в одной только ноде нет

Дмитрий
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
retainLines решило - удивлен
если дебажить по двум файлам например, то не оч удобно

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

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

если точки в разных файлах

Ilya
02.09.2017
18:45:35
ааа

Страница 1151 из 2748