Uncaught TypeError: t.rgb không phải là một chức năng


10

Uncaught TypeError: t.rgb không phải là một chức năng

Tôi đã tạo ra một ứng dụng góc cạnh, xây dựng nó và đang cố gắng phục vụ nó

$ ng serve --prod --aot 

Điều này dẫn đến lỗi sau trong bảng điều khiển

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)

Ứng dụng không hiển thị

Khi tôi xây dựng ứng dụng mà không thu nhỏ ( --prodcờ), nó hoạt động.

Tôi chỉ thấy vấn đề này khi sử dụng D3

D3 ^ 5.9.1. Phiên bản góc 7.3.9. bản thảo 3.2.4

Tôi đã thử nhiều kết hợp các phiên bản không có may mắn.

Nó cũng chạy thành công khi tôi vượt qua --optimization=false tôi đã không thể gỡ lỗi này cho đến nay. Điều này rất giống với câu hỏi này tuy nhiên các giải pháp không áp dụng cho tình huống này

Xin vui lòng cho tôi biết nếu bất kỳ thông tin bổ sung sẽ hữu ích.


bạn có thể chuyển tiếp mã của mình bằng github không, tôi có rất nhiều vấn đề với cờ xây dựng mà không có - không và thông thường vấn đề nằm ở góc cạnh hoặc phụ thuộc. Bạn có thể tải lên gói.json hoặc góc của bạn để tôi có thể thấy lỗi thích hợp với mã không?
mtorreblanca

Ít nhất ai đó có thể giải thích tại sao câu hỏi của tôi bị đóng nhưng câu hỏi này thì không?
johnchase

@johnchase bạn có thể giải quyết vấn đề này ở đâu? Tôi cũng đang gặp vấn đề tương tự khi thử sử dụng d3 với Angular 8 trong chế độ sản xuất
maxkart

3
@johnchase cảm ơn .. trong trường hợp của tôi có vẻ như phiên bản nhỏ cho D3 và Angular 8 có một số vấn đề. Việc đưa nó lên các phiên bản mới nhất đã giải quyết nó cho tôi.
maxkart

2
Chắc chắn, vui lòng tìm các phiên bản tại đây stackoverflow.com/questions/58898594/ từ
maxkart

Câu trả lời:


1

Cập nhật phiên bản @ angular-devkit / build-angular của bạn (chỉ tìm thấy ở đây ).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.