текущую поддержку которая переедет в их новую (хз как это назвать) систему или что-то мощнее планируется?
сейчас есть нормальные такие проблемы с подключением svelte пакетов написанных на ТСе. svelte пакеты подключаются как исходники а в исходниках тайпсрипт. Как их подключать в окружения без тайпскрипта или в окружение с другими настройками тайпскрипта абсолютно не ясно
Разве тс-пакеты не должны компилиться в чистый js для любых консьюмеров - будь то тс-приложенин или js-приложение? Даже у Ангуляра его компилятор ngc коппилит в чистый js
ну типа должны да, только вот свелт "рекомендует" подключать и подключает непосредственно исходники. Для этого в svelte-loader написано добавить в resolve поле svelte из package.json А если работать со скомпилированными файлами, то d.ts для svelte файлов никто не генерирует и это тоже проблема
А просто "прогнать" tsc после компиляции свелта - не решит проблему?
Да, без d.ts печально, согласен
ну, если написать пакет на чистом TS, и прогнать tsc - то как раз и получаются все файлы, как файл.js + файл.d.ts - для каждого из файлов (при правильных настройках)
т.е. в любой непонятной ситуации надо подключать typescript-loader? 🙂
но не дя *.svelte файлов, их tsc же не прожует
Я же написал: "после компиляции свелта". Там выше писали, что после компиляции свелта файлы получаются с TS типами - так вот, tsc не сделает для каждого из результирующих после свелт-компиляции файлов свой .d.ts, как полагается? Просто tsc... (наверняка, будут ещё заморочки с hot-reload, понимаю это)
после компиляции там жс файл получается, не видел там ts с типами мб не до конца разобрался
потерял сообщение в треде - не могу найти. Кто-то говорил, что у него не получается свелт-скомпилированный (с TS) проект подключить в чистый джс. Я в этом контексте имел в виду
я в этом обсуждении участвовал, у нас так и не получилось получить d.ts для svelte файлов
проблема в том что свелт файлы в проект подключаются исходниками а не скомпилированными файлами, даже когда нет ТСа. А если ты подключаешь скомпилированными, то надо сильно донастраивать билд и конфиги или будешь проигрывать в "исчезаемости" свелта
👍 понял. Может, это даже правильно тогда...
Я ничего не понял, но по идее, если подключать либы исходниками, то валидация тайпскриптом может быть долгой и придется настраивать инкрементальную сборку или references.
инкрементальная сборка с референсами в вотч режиме работает еще медленнее чем без референсов
Обсуждают сегодня