Yakalanmayan TypeError: t.rgb bir işlev değil


10

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

En azından birisi neden sorumun kapalı olduğunu açıklayabilirdi ama bu cevaplanmadı mı?
johnchase

@johnchase bunu nasıl çözebilirsiniz? Üretim modunda Angular 8 ile
d3'ü

3
@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

2
Tabii, lütfen sürümleri burada bulabilirsiniz stackoverflow.com/questions/58898594/…
maxkart

Yanıtlar:


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.