Size: a a a

2020 June 27

m

makoven in ☄️ effector
createStore<🦉> ⁣
Выше описаны причины не юзать tsc как компилятор
noEmitOnError
источник

🦄

🦄 in ☄️ effector
makoven
Tsc может и компилировать. Раз уж все равно его запускать приходится) У меня так и настроено. В корне любого проекта запускаю баш-скрипик do-js. Он делает tsc в отдельную папку, затем rollup -c, затем sucrase для cjs версии, затем проходится по папкам, и делает бандлы для браузера если найдет файл-маркер
так а зачем отдельно тск запускать башем, если можно онли ролап + бабель пресет? Какой профит?
источник

c⁣

createStore<🦉>... in ☄️ effector
makoven
noEmitOnError
И зачем
источник

c⁣

createStore<🦉>... in ☄️ effector
Если надо чтобы проект собрался даже при ошибке тс
источник

m

makoven in ☄️ effector
🦄
так а зачем отдельно тск запускать башем, если можно онли ролап + бабель пресет? Какой профит?
Никакого профита. Прост зачем тянуть бабель если тайпскрипт умеет компилить
источник

c⁣

createStore<🦉>... in ☄️ effector
makoven
Никакого профита. Прост зачем тянуть бабель если тайпскрипт умеет компилить
Ради бабель плагинов
источник

m

makoven in ☄️ effector
createStore<🦉> ⁣
Если надо чтобы проект собрался даже при ошибке тс
А ты затейник
источник

c⁣

createStore<🦉>... in ☄️ effector
makoven
А ты затейник
Иначе никак
источник

c⁣

createStore<🦉>... in ☄️ effector
Тс должен помогать, а не мешать
источник

c⁣

createStore<🦉>... in ☄️ effector
А когда концепция на жс работает, можно и допилить типы
источник

c⁣

createStore<🦉>... in ☄️ effector
А не мучаться сразу с маппед типами, не имея возьможности проверить идею даже
источник

🦄

🦄 in ☄️ effector
makoven
Никакого профита. Прост зачем тянуть бабель если тайпскрипт умеет компилить
и зачем им компилить, а потом собирать, если чаще всего бабель есть в проекте
источник

m

makoven in ☄️ effector
🦄
и зачем им компилить, а потом собирать, если чаще всего бабель есть в проекте
Роллап быстро собирает если это js
источник

m

makoven in ☄️ effector
Кроме того, все равно нужны отдельные es файлы модули, т.к. Обычно с них и cjs и браузер версия собирается
источник

c⁣

createStore<🦉>... in ☄️ effector
Фанатизм какой-то
источник

🦄

🦄 in ☄️ effector
makoven
Роллап быстро собирает если это js
это наблюдение на основе rollup-typescript-plugin?
источник

m

makoven in ☄️ effector
🦄
это наблюдение на основе rollup-typescript-plugin?
Зачем этот плугин если js-ки уже подготовлены tsc-ом?
источник

m

makoven in ☄️ effector
Роллапу надо только потрясти деревом и склеить
источник

🦄

🦄 in ☄️ effector
makoven
Зачем этот плугин если js-ки уже подготовлены tsc-ом?
https://t.me/effector_ru/135809
Это был вопрос про скорость сборки
источник

m

makoven in ☄️ effector
Ну да. Terser много жрет. Без него js-ки пулей бандлятся
источник