警告在./node_modules/ng2-charts/fesm5/ng2-charts.js 230:54-72“在'@ angular / core'中找不到导出'ɵɵdefineInjectable'

时间:2019-05-30 03:59:11

标签: angular angular7 ng2-charts

我正在ng2-charts应用中使用Angular 7并收到警告

  

./ node_modules / ng2-charts / fesm5 / ng2-charts.js中的警告230:54-72   “在'@ angular / core'中找不到导出'ɵɵdefineInjectable'

{p {1}}中的

错误 enter image description here

{p {1}}中的

错误 enter image description here

可能是什么原因以及如何解决?

2 个答案:

答案 0 :(得分:5)

找到了解决方案。 ng2-charts v2.2.4发出了此警告。

移回ng2-charts v2.2.3,效果很好。

感谢@TonyNgo的宝贵建议。

答案 1 :(得分:0)

对,您必须做$user 另外,请检查您的package.json中是否有npm install ng2-charts@2.2.3 --save 我也遇到同样的问题,但是以前我有"ng2-charts": "2.2.3",,所以我删除了插入符号(^)。表示“与版本兼容”,它将安装主要版本。但是,如果您不想在每次安装时都更改软件包的版本,请使用“固定版本”。