Yakalanmayan TypeError: t.rgb bir işlev değil
Açısal bir uygulama oluşturdum, oluşturdum ve sunmaya çalışıyorum
$ ng serve --prod --aot
Bu konsolda aşağıdaki hatayla sonuçlanır
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)
Uygulama görüntülenmiyor
Uygulamayı küçültmeden ( --prodbayrak) oluşturduğumda çalışır.
Bu sorunu yalnızca D3 kullanırken görüyorum
D3 ^ 5.9.1. Açısal versiyon 7.3.9. daktilo 3.2.4
Şanssız sürümlerin birçok kombinasyonunu denedim.
Geçtiğimde de başarılı bir şekilde çalışıyor --optimization=false
. Bu, bu soruya çok benzer, ancak çözümler bu durum için geçerli değildir
Ek bilgilerin yararlı olup olmayacağını lütfen bize bildirin.
Kodunuzu github ile iletebilir misiniz, --aot olmadan yapı bayrağıyla çok fazla sorunum vardı ve normalde sorun açısal veya bağımlılıklar içinde. Kodla ilgili uygun hatayı görebilmem için package.json veya açısalınızı yükleyebilir misiniz?
—
mtorreblanca
@johnchase bunu nasıl çözebilirsiniz? Üretim modunda Angular 8 ile
—
d3'ü
@johnchase teşekkürler .. benim durumumda gibi görünüyor D3 ve Angular 8 için küçük sürümü bazı sorunları vardı. En son sürümlere çarpmak benim için çözdü.
—
maxkart
Tabii, lütfen sürümleri burada bulabilirsiniz stackoverflow.com/questions/58898594/…
—
maxkart