Size: a a a

2017 September 04

ВМ

Виталий Макеев in $mol
Ну и для оптимизации, наверно, можно было бы иметь возможность отключать node.* билды?
источник

ВМ

Виталий Макеев in $mol
Может быть для вотчера запускать некую lite версию сборки?
источник

ДК

Дмитрий К in $mol
Виталий Макеев
Дмитрий, вы пользуетесь автоматическим ребилдом проекта по изменениям в коде?
Нет,  в этом мало смысла, так как не за каждым изменением файлов следует необходимость запускать приложение, а гонять сборку вхолостую ради экономии нескольки сотен миллисекунд (переключение окна) и одного нажатия (F5) - впустую тратить энергию.
источник

ВК

Виктор Козлов in $mol
Не сотен миллисекунд, на фоне той же биржи, мне вообще дико, что не обновляется приложение само. Учитывая, что можно выбирать же, какие файлы отслеживать, так или иначе.
источник

ВК

Виктор Козлов in $mol
Плюс не придется иметь открытой сонсоль разработчика.
источник

ВМ

Виталий Макеев in $mol
Дмитрий К
Нет,  в этом мало смысла, так как не за каждым изменением файлов следует необходимость запускать приложение, а гонять сборку вхолостую ради экономии нескольки сотен миллисекунд (переключение окна) и одного нажатия (F5) - впустую тратить энергию.
Так я же описал, что не для релоада страницы, а для актуализации контекста в процессе разработки, напр. новых контролов. Страницу в браузере можно и по F5, это не проблема.
источник

ДК

Дмитрий К in $mol
Виталий Макеев
Ну и для оптимизации, наверно, можно было бы иметь возможность отключать node.* билды?
node.* билды собираются только при ручном запуске сборки конкретных модулей. Обычно это требуется только в одном случае - когда сервер собирает продакшен билд. В остальных случаях сборка бандлов происходит при запросе этих бандлов.
источник

ВМ

Виталий Макеев in $mol
Дмитрий К
node.* билды собираются только при ручном запуске сборки конкретных модулей. Обычно это требуется только в одном случае - когда сервер собирает продакшен билд. В остальных случаях сборка бандлов происходит при запросе этих бандлов.
Я сейчас запуская руками билд в процессе разработки, не через браузер.
источник

ДК

Дмитрий К in $mol
Виктор Козлов
Не сотен миллисекунд, на фоне той же биржи, мне вообще дико, что не обновляется приложение само. Учитывая, что можно выбирать же, какие файлы отслеживать, так или иначе.
В проекте может быть несколько десятков приложений и несколько сотен библиотек. Собирать  их все?
источник

ДК

Дмитрий К in $mol
Виктор Козлов
Плюс не придется иметь открытой сонсоль разработчика.
Это обычно и не требуется.
источник

ВК

Виктор Козлов in $mol
Зачем их всех? Только измененнные.
источник

ВК

Виктор Козлов in $mol
Конкретно я, допустим, делаю snowwhite/something, я меняю tree, и оно обновляется
???
profit

Плюс при добавлении css, он не подсасывается без перезапуска сервера.
источник

ВК

Виктор Козлов in $mol
Дмитрий К
Это обычно и не требуется.
Без этого же не обновляется ничего...
источник

ВК

Виктор Козлов in $mol
Ну или как вот из примера, что добавили файл - не подсосался. Без авто обновления.
источник

ДК

Дмитрий К in $mol
Виталий Макеев
Я сейчас запуская руками билд в процессе разработки, не через браузер.
А почему не через браузер?
источник

ДК

Дмитрий К in $mol
Виктор Козлов
Зачем их всех? Только измененнные.
Если они все зависят от одного модуля, то его изменение должно приводить к пересборке их всех?
источник

ДК

Дмитрий К in $mol
Виктор Козлов
Ну или как вот из примера, что добавили файл - не подсосался. Без авто обновления.
Так он и с автообновлением не подсосётся. Тут проблема с детектировании изменений.
источник

ВМ

Виталий Макеев in $mol
Дмитрий К
А почему не через браузер?
Обычно иду в браузер когда уже есть на что смотреть. А тут я только новый контрол пишу и студия ругается на неизвестные поля, которые я уже прописал во view.tree.
источник

ВМ

Виталий Макеев in $mol
Виталий Макеев
Обычно иду в браузер когда уже есть на что смотреть. А тут я только новый контрол пишу и студия ругается на неизвестные поля, которые я уже прописал во view.tree.
Т.е. среди ошибок линтера я должен выделять ошибки в результате отсутствия контекста (не было сборки) и существенные ошибки и опечатки - это совершенно лишняя мыслительная работа не по существу. По факту, получается пропускать реальную ошибку среди этого шума и возвращаться к ней уже не в фокусе.
источник

ДК

Дмитрий К in $mol
Понятно. Сейчас трансляция view.tree происходит вместе со сборкой приложения. Надо будет сделать, чтобы трансляция view.tree происходила сразу, тогда среда разработки будет сразу же подтягивать типы. А пока для этого проще всего просто обновить страницу в браузере.
источник