UnEught TypeError: t.rgb bukan fungsi

10

UnEught TypeError: t.rgb bukan fungsi

Saya membuat aplikasi bersudut, membangunnya, dan berusaha melayani

$ ng serve --prod --aot 

Ini menghasilkan kesalahan berikut di konsol

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)

Aplikasi tidak ditampilkan

Ketika saya membangun aplikasi tanpa mengecilkan ( --prodbendera) itu berfungsi.

Saya hanya melihat masalah ini saat menggunakan D3

D3 ^ 5.9.1. Versi sudut 7.3.9. naskah 3.2.4

Saya telah mencoba banyak kombinasi versi tanpa hasil.

Ini juga berjalan dengan sukses ketika saya lulus --optimization=false saya tidak dapat men-debug sejauh ini. Ini sangat mirip dengan pertanyaan ini namun solusi tidak berlaku untuk situasi ini

Tolong beri tahu saya jika ada informasi tambahan yang berguna.

Johnchase
sumber
Anda dapat meneruskan kode Anda dengan github, saya hanya punya banyak masalah dengan flag build tanpa - aot dan biasanya masalahnya ada di dalam angular, atau dependensi. Bisakah Anda mengunggah package.json atau sudut Anda sehingga saya dapat melihat kesalahan yang tepat dengan kode?
mtorreblanca
Paling tidak bisakah seseorang menjelaskan mengapa pertanyaan saya ditutup tetapi yang ini tidak?
johnchase
@johnchase di mana Anda dapat menyelesaikan ini? Saya juga mengalami masalah serupa ketika mencoba menggunakan d3 dengan Angular 8 dalam mode produksi
maxkart
3
@johnchase terima kasih .. dalam kasus saya sepertinya versi minor untuk D3 dan Angular 8 memiliki beberapa masalah. Membenturkannya ke versi terbaru menyelesaikannya untuk saya.
maxkart
2
Tentu, silakan temukan versi di sini stackoverflow.com/questions/58898594/…
maxkart

Jawaban:

1

Perbarui versi @ angular-devkit / build-angular Anda (baru ditemukan di sini ).

Ronan
sumber