扩充中的模块名称无效。模块 'chart.js' 解析为位于 '/src/chart.js' 的非类型化模块,无法扩充



我正在使用 ng2-chart 库为图表创建条形图。我在ng serve时收到以下错误:

错误在 node_modules/chartjs-plugin-datalabels/types/index.d.ts(5,16(: error TS2665:扩充中的模块名称无效。模块"图表.js" 解析为非类型化模块 '/node_modules/chart.js/src/chart.js",无法扩充。

我想要条形图上的一些数据标签。

所以我在组件中添加了"chartjs-plugin-datalabels"。

当我在代码中添加以下行时,会发生此错误。

import * as pluginDataLabels from 'chartjs-plugin-datalabels';
export class AnalysisComponent implements OnInit {
    public barChartPlugins = [pluginDataLabels];
}

库的版本

"chart.js": "^2.7.3",
"ng2-charts": "^1.6.0",
"chartjs-plugin-datalabels": "^0.6.0",

任何帮助将不胜感激。

根据此评论,您必须安装@types/chart.js。并且您必须导入此库

import * as Chart from 'chart.js';

相关内容

  • 没有找到相关文章

最新更新