NestJS · Senior · Pytanie 2 z 75
Dlaczego bundler lub kompilator bez obsługi metadanych dekoratorów może zepsuć aplikację Nest?
- 1Nest potrzebuje source map
- 2Node.js usuwa dekoratory
- ✓Poprawna odpowiedź: Bez
design:paramtypesNest nie rozwiąże zależności konstruktora po typie, więc wstrzykiwanie zawodzi, chyba że każdy parametr ma@Inject(token)
Wyjaśnienie
esbuild na przykład nie zapisuje metadanych dekoratorów. SWC je obsługuje przy właściwej konfiguracji, dlatego Nest dokumentuje ustawienia SWC.