Chartjs:未捕获(承诺中)TypeError:无法读取未定义的属性(读取‘HALF_PI’)
2021-10-12
567
我已从 Chartjs 2.x 迁移到 3.5,并出现以下错误:
chartjs.helpers.v3.5.1.js:5 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'HALF_PI')
at chartjs.helpers.v3.5.1.js:5
我的版本: "chart.js": "^3.5.1", "chartjs-plugin-datalabels": "^2.0.0-rc.1", "@types/chart.js": "^2.9.34",
如能得到任何帮助,我们将不胜感激。
2个回答
Chart.js v3 带有内置类型,
@types/chart.js
仅适用于 v2,因此您需要将其卸载
npm uninstall @types/chart.js
yarn remove @types/chart.js
LeeLenalee
2021-10-12
通过使用本指南 https://www.chartjs.org/docs/latest/getting-started/v3-migration.html ,正确从 v2 迁移到 v3,修复了此错误。
我似乎无法准确找到错误的位置,但它似乎与 chartjs-plugin-datalabels 有关
CodeCodeCodon
2021-10-13