Nicht erfasster TypeError: t.rgb ist keine Funktion

10

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 --prodFlag) 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.

Johnchase
quelle
Können Sie Ihren Code mit Github weiterleiten? Ich hatte nur viele Probleme mit dem Build-Flag ohne --aot und normalerweise liegt das Problem innerhalb des Winkels oder der Abhängigkeiten. Könnten Sie Ihre package.json oder Ihren Winkel hochladen, damit ich den richtigen Fehler mit dem Code sehen kann?
Mtorreblanca
Könnte zumindest jemand erklären, warum meine Frage geschlossen war, diese aber nicht?
Johnchase
@ Johnchase wo können Sie das beheben? Ich
stoße
3
@ Johnchase danke .. in meinem Fall scheint die Nebenversion für D3 und Angular 8 einige Probleme zu haben. Das Bumping auf die neuesten Versionen hat es für mich gelöst.
Maxkart
2
Sicher, bitte finden Sie die Versionen hier stackoverflow.com/questions/58898594/…
maxkart

Antworten:

1

Aktualisieren Sie Ihre Version von @ angle-devkit / build-angular (haben Sie sie gerade hier gefunden ).

Ronan
quelle