ERROR TypeError: t.rgb is not a function issue with C3JS in angular prod environment
ERROR TypeError: t.rgb is not a function issue with C3JS in angular prod environment
我做了很多研究来解决这个问题,但没有找到任何解决方案。
我在 Angular CLI version 7.0.7
中使用了 c3 js version 0.7.11
。有人可以帮我解决这个问题吗?
main.b5c5d0251120bfab71af.js:1 ERROR TypeError: t.rgb is not a function
at xe (main.b5c5d0251120bfab71af.js:1)
at we (main.b5c5d0251120bfab71af.js:1)
at main.b5c5d0251120bfab71af.js:1
at Vm (main.b5c5d0251120bfab71af.js:1)
at Module.UQyC (main.b5c5d0251120bfab71af.js:1)
at f (runtime.ec2944dd8b20ec099bf3.js:1)
at new e (main.b5c5d0251120bfab71af.js:1)
at new r (main.b5c5d0251120bfab71af.js:1)
at Object.generate (main.b5c5d0251120bfab71af.js:1)
at t.ngAfterViewInit (main.b5c5d0251120bfab71af.js:1)
终于,我找到了解决这个问题的方法。这是D3版本的问题。
他们以 rollupJs 的方式发布了 4.x.x +
版本。 动态生成主要 D3.js。 由于这些更改,当我们使用 进行构建时,它不会捆绑在 main.js 文件中--prod.
所以,这是一个问题的解决方案。
第 1 步:我们需要安装更新版本的 d3。即5.14.2
。
step-2:在configuration -> production
下的脚本块中添加./node_modules/d3/dist/d3.js
部分。在 angular.json 文件中。
此处第 2 步将为您额外构建添加的文件。
我做了很多研究来解决这个问题,但没有找到任何解决方案。
我在 Angular CLI version 7.0.7
中使用了 c3 js version 0.7.11
。有人可以帮我解决这个问题吗?
main.b5c5d0251120bfab71af.js:1 ERROR TypeError: t.rgb is not a function
at xe (main.b5c5d0251120bfab71af.js:1)
at we (main.b5c5d0251120bfab71af.js:1)
at main.b5c5d0251120bfab71af.js:1
at Vm (main.b5c5d0251120bfab71af.js:1)
at Module.UQyC (main.b5c5d0251120bfab71af.js:1)
at f (runtime.ec2944dd8b20ec099bf3.js:1)
at new e (main.b5c5d0251120bfab71af.js:1)
at new r (main.b5c5d0251120bfab71af.js:1)
at Object.generate (main.b5c5d0251120bfab71af.js:1)
at t.ngAfterViewInit (main.b5c5d0251120bfab71af.js:1)
终于,我找到了解决这个问题的方法。这是D3版本的问题。
他们以 rollupJs 的方式发布了 4.x.x +
版本。 动态生成主要 D3.js。 由于这些更改,当我们使用 进行构建时,它不会捆绑在 main.js 文件中--prod.
所以,这是一个问题的解决方案。
第 1 步:我们需要安装更新版本的 d3。即5.14.2
。
step-2:在configuration -> production
下的脚本块中添加./node_modules/d3/dist/d3.js
部分。在 angular.json 文件中。
此处第 2 步将为您额外构建添加的文件。