开发者问题收集

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