TypeError non capturé: t.rgb n'est pas une fonction
J'ai créé une application angulaire, je l'ai créée et j'essaie de la servir
$ ng serve --prod --aot
Cela se traduit par l'erreur suivante dans la console
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)
L'application ne s'affiche pas
Lorsque je crée l'application sans minifier (l' --prod
indicateur), cela fonctionne.
Je ne vois ce problème que lorsque j'utilise D3
D3 ^ 5.9.1. Version angulaire 7.3.9. dactylographie 3.2.4
J'ai essayé de nombreuses combinaisons de versions sans succès.
Il fonctionne également avec succès lorsque je réussis, --optimization=false
je n'ai pas pu le déboguer jusqu'à présent. Ceci est très similaire à cette question mais les solutions ne s'appliquent pas à cette situation
Veuillez me faire savoir si des informations supplémentaires seraient utiles.
la source
Réponses:
Mettez à jour votre version de @ angular-devkit / build-angular (je viens de la trouver ici ).
la source