잡히지 않은 TypeError : t.rgb는 함수가 아닙니다.


10

잡히지 않은 TypeError : t.rgb는 함수가 아닙니다.

각도 응용 프로그램을 만들어서 제공하려고합니다.

$ ng serve --prod --aot 

콘솔에서 다음과 같은 오류가 발생합니다.

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)

응용 프로그램이 표시되지 않습니다

축소하지 않고 응용 프로그램을 빌드하면 ( --prod플래그) 작동합니다.

D3을 사용할 때만이 문제가 나타납니다

D3 ^ 5.9.1. 각도 버전 7.3.9. 타자기 3.2.4

운없이 많은 버전 조합을 시도했습니다.

내가 통과했을 때도 성공적으로 실행됩니다 --optimization=false . 지금까지 이것을 디버깅 할 수 없었습니다. 이것은 이 질문매우 유사 하지만 솔루션은이 상황에 적용되지 않습니다

추가 정보가 도움이 될 경우 알려주십시오.


github로 코드를 전달할 수 있다면 빌드 플래그에 많은 문제가 있었지만 일반적으로 문제는 각도 또는 종속성 안에 있습니다. package.json 또는 angular를 업로드하여 코드에서 적절한 오류를 볼 수 있습니까?
mtorreblanca

적어도 누군가 내 질문이 왜 닫혔는지 설명 할 수 있었지만 질문 은 그렇지 않은 이유 는 무엇입니까?
johnchase 2009 년

@ johnchase 어디에서 해결할 수 있습니까? 생산 모드에서 각도 8 사용 D3 할 때 나는 또한 비슷한 문제로 실행하고
maxkart을

3
@ johnchase thanks .. 내 경우에는 D3의 부 버전과 Angular 8에 약간의 문제가있는 것 같습니다. 최신 버전으로 업그레이드하면 해결되었습니다.
maxkart

2
물론, 여기에 버전을 찾을하시기 바랍니다 stackoverflow.com/questions/58898594/...
maxkart

답변:


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.