Nicht erfasster TypeError: t.rgb ist keine Funktion
Ich habe eine eckige Anwendung erstellt, sie erstellt und versuche, sie bereitzustellen
$ ng serve --prod --aot
Dies führt zu folgendem Fehler in der Konsole
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)
Die Anwendung wird nicht angezeigt
Wenn ich die Anwendung ohne Minimierung (das --prod
Flag) erstelle , funktioniert sie.
Ich sehe dieses Problem nur bei Verwendung von D3
D3 ^ 5.9.1. Winkelversion 7.3.9. Typoskript 3.2.4
Ich habe viele Kombinationen von Versionen ohne Glück ausprobiert.
Es wird auch erfolgreich ausgeführt, wenn ich bestanden --optimization=false
habe, dass ich dies bisher nicht debuggen konnte. Dies ist dieser Frage sehr ähnlich, jedoch gelten die Lösungen nicht für diese Situation
Bitte lassen Sie mich wissen, ob zusätzliche Informationen hilfreich wären.
quelle
Antworten:
Aktualisieren Sie Ihre Version von @ angle-devkit / build-angular (haben Sie sie gerade hier gefunden ).
quelle