Заменить сборку esbuild на swc
JoCat opened this issue · 1 comments
JoCat commented
На это есть несколько причин:
- На текущий момент SWC обгоняет esbuild по производительности
SWC имеет стабильные релизы (версии 1.0.0+)(esbuild в данном случае оказался более стабильным)- esbuild намеренно не поддерживает работу emitDecoratorMetadata (evanw/esbuild#257), из-за этого не работают DI-контейнеры, а так же может не корректно работать TypeORM (уже проверено, на SWC DI заработал)
JoCat commented
На данный момент бандлинг в SWC работает нестабильно, да и со сборкой всплывают некоторые проблемные ситуации.
Было найдено решение с использованием esbuild.