Uncaught TypeError: t.rgb nie jest funkcją
Stworzyłem aplikację kątową, zbudowałem ją i próbuję ją obsłużyć
$ ng serve --prod --aot
Powoduje to następujący błąd w konsoli
Uncaught TypeError: t.rgb is not a function
at HO (color.js.pre-build-optimizer.js:227)
at GO (color.js.pre-build-optimizer.js:232)
at rgb.js.pre-build-optimizer.js:36
at RH (ramp.js.pre-build-optimizer.js:4)
at Module.zUnb (BrBG.js.pre-build-optimizer.js:16)
at f (bootstrap:78)
at Object.0 (index.js.pre-build-optimizer.js:26)
at f (bootstrap:78)
at t (bootstrap:45)
at Array.r [as push] (bootstrap:32)
Aplikacja nie wyświetla się
Gdy buduję aplikację bez minimalizowania ( --prod
flagi), działa.
Ten problem pojawia się tylko podczas korzystania z D3
D3 ^ 5.9.1. Wersja kątowa 7.3.9. maszynopis 3.2.4
Próbowałem wielu kombinacji wersji bez powodzenia.
Działa również pomyślnie, gdy zdaję, --optimization=false
że nie byłem w stanie debugować do tej pory. Jest to bardzo podobne do tego pytania, jednak rozwiązania nie dotyczą tej sytuacji
Daj mi znać, jeśli przydatne będą dodatkowe informacje.
javascript
angular
d3.js
johnchase
źródło
źródło
Odpowiedzi:
Zaktualizuj swoją wersję @ angular-devkit / build-angular (właśnie ją znalazłem tutaj ).
źródło