Size: a a a

TypeScript — русскоговорящее сообщество

2020 March 17

MS

Max Syabro in TypeScript — русскоговорящее сообщество
Сборки не будет если чекинг не пройдет
источник

A

Alex CherryTea in TypeScript — русскоговорящее сообщество
undefined
проблема в том, что пресет к бабелю не останавливает сборку, если находит какую-то ошибку в typescript-коде. Можешь покапаться в issue к пресету и найти вопросы об этом.

ts-loader напрямую с typescritp работает и в случае ошибки не передаст бабелю обработку
аа, ну тут тема такая что предлагается добавить ForkTsCheckerWebpackPlugin() и чекать тайпиги в отдельном процессе что сильно ускоряет ребилды
источник

A

Andrey in TypeScript — русскоговорящее сообщество
undefined
проблема в том, что пресет к бабелю не останавливает сборку, если находит какую-то ошибку в typescript-коде. Можешь покапаться в issue к пресету и найти вопросы об этом.

ts-loader напрямую с typescritp работает и в случае ошибки не передаст бабелю обработку
так он для того и нужен, чтобы билдить юез тайпчека
источник

A

Alex CherryTea in TypeScript — русскоговорящее сообщество
т.е. проще говоря - бабель собирает js инкриментально - в десятки раз шустрее тайпскрипта и тайпскрипт балгодоря вышеописаному плагину не пересобирает вообще все а только лишь изменившийся файл
источник

A

Alex CherryTea in TypeScript — русскоговорящее сообщество
и это типо как официально макрософтом рекомендованный варик
источник

A

Alex CherryTea in TypeScript — русскоговорящее сообщество
ну и пруф конечно. Офф реп. Ищем в редми ссылку на пример с вебпаком
https://github.com/Microsoft/TypeScript-Babel-Starter
источник

AK

Aleh Kashnikau in TypeScript — русскоговорящее сообщество
Max Syabro
У нас отдельно тайпчекинг с тсц отдельно бабель
+
источник

AK

Aleh Kashnikau in TypeScript — русскоговорящее сообщество
Типы можно ещё проверять где-то там же где кодстайл, формат коммита и прочее и фейлить сборку как можно раньше
источник

A

Alex CherryTea in TypeScript — русскоговорящее сообщество
ИМХО но для сборок в которых дев билд падает от ошибки в кодстайле отдельный котел в аду есть
источник

A

Alex CherryTea in TypeScript — русскоговорящее сообщество
мне кажется очевидным что падать сборка не должна пока JS код на выходе валиден.
ошибки тса, линтера, претиера и тп должны сыпатся в консоль, светится в иде, но не ронять билд. Причина очевидна - если вы дебажите сложный кейс раставляете дебагеры и консоль логи все эти крэши из за пропущеного пробела перед скобкой только раздражают и отвлекают
источник

MS

Maxim Sosnov in TypeScript — русскоговорящее сообщество
ну ошибку тс-а все таки есть смысл получать чуть раньше, а то так изменением сломал тайпинги где-то, не узнал об этом, и на основе этого изменения уже кучу кода сверху написал
источник

A

Alex CherryTea in TypeScript — русскоговорящее сообщество
ну если предположить что ты работаешь в иде которая умеет чекать тайпинги (вскоде, вебшторм) то ты сразу и узнаешь об этом даже если у тебя сборка вобще не запущена
источник

MS

Max Syabro in TypeScript — русскоговорящее сообщество
Alex CherryTea
мне кажется очевидным что падать сборка не должна пока JS код на выходе валиден.
ошибки тса, линтера, претиера и тп должны сыпатся в консоль, светится в иде, но не ронять билд. Причина очевидна - если вы дебажите сложный кейс раставляете дебагеры и консоль логи все эти крэши из за пропущеного пробела перед скобкой только раздражают и отвлекают
Эммм
источник

MS

Max Syabro in TypeScript — русскоговорящее сообщество
Мы сейчас про билд проекта в CI скорее а не сборку жса
источник

A

Alex CherryTea in TypeScript — русскоговорящее сообщество
в сиае согласен, тут даже лучше еще на стадии прекомита упасть
источник

MS

Max Syabro in TypeScript — русскоговорящее сообщество
Alex CherryTea
в сиае согласен, тут даже лучше еще на стадии прекомита упасть
Прекоммит тоже есть :)
источник

BB

Bogdan Bodkia in TypeScript — русскоговорящее сообщество
что ето может быть ?
источник

BB

Bogdan Bodkia in TypeScript — русскоговорящее сообщество
источник

MS

Max Syabro in TypeScript — русскоговорящее сообщество
Bogdan Bodkia
что ето может быть ?
источник

BB

Bogdan Bodkia in TypeScript — русскоговорящее сообщество
спасибо
источник