잡히지 않은 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을
@ johnchase thanks .. 내 경우에는 D3의 부 버전과 Angular 8에 약간의 문제가있는 것 같습니다. 최신 버전으로 업그레이드하면 해결되었습니다.
—
maxkart
물론, 여기에 버전을 찾을하시기 바랍니다 stackoverflow.com/questions/58898594/...
—
maxkart