如何在 angular-seed 中嵌入 chart.js

How to embed chart.js in angular-seed

我尝试在 SB-Admin-BS4-Angular-2 项目中使用 ng2-charts,但出现以下错误

错误:ng2-charts 配置问题:嵌入 Chart.js lib 是必需的

现在我在 tools/config/project 中嵌入了 chart.js。config.ts

{ src: 'chart.js/dist/Chart.min.js', inject: 'libs'}

它按预期工作。现在我构建了我的项目,但在构建过程中出现以下错误

Error on fetch for ng2-charts.js

我做了一些研究,并在 tools/config/seed.config.ts

中保留了以下代码
SYSTEM_BUILDER_CONFIG->paths --> 'ng2-charts' : 'node_modules/ng2-charts/ng2-charts.js'

然后构建成功,然后我在我的 tomcat 服务器中复制了 dist/prod 文件夹我的应用程序没有加载,我在浏览器控制台中收到以下错误

Uncaught TypeError: n.map is not a function

正在研究,但找不到。谁能帮我解决这个问题

在tools/config/project中添加{ src: 'chart.js/dist/Chart.min.js', inject: 'libs'}。config.ts -> this.NPM_DEPENDENCIES

在tools/config/seed中添加'ng2-charts' : 'node_modules/ng2-charts/ng2-charts.js'。config.ts ->

in SYSTEM_CONFIG_DEV // 对于 dev

in SYSTEM_BUILDER_CONFIG // 对于产品

注意:angular 版本应该大于 2.3 // 我得到旧版本的错误