Angular 12 错误“ng2-charts”没有名为“ChartsModule”的导出成员

tsh*_*had 7 angular

尝试将 ChartsModule 添加到我的 app.module.ts 文件时出现上述错误。

我使用 ng 命令将图表添加到我的项目中,所有文章都说要使用:

npm 安装 ng2-charts Chart.js --save

我的 app.module.ts 文件如下所示。

在此输入图像描述

Che*_*ese 7

似乎图表库已经有了新版本,他们用 NgChartsModule 替换了 ChartsModule。

尝试:

import { NgChartsModule } from 'ng2-charts';
Run Code Online (Sandbox Code Playgroud)

并像使用它一样使用它ChartsModule(当然可能还有一些其他更改)。

或者您可以降级并安装不是最新的charts.js。

在这里,甚至他们的 GitHub ( https://github.com/valor-software/ng2-charts ) 也说:

在您的应用程序主模块中导入NgChartsModule

import { NgChartsModule } from 'ng2-charts';

// In your App's module:
imports: [
  NgChartsModule
]
Run Code Online (Sandbox Code Playgroud)