带有缩放插件和矩适配器的迁移chart.js

7fhtutme  于 2022-12-23  发布在  Chart.js
关注(0)|答案(1)|浏览(221)

我使用chart.js 3.9.1绘制了几个图表。我尝试迁移到4.x.x版本,但遇到了以下问题:
第一个月
Uncaught TypeError: Cannot read properties of undefined (reading 'helpers')用于图表js插件缩放
Uncaught TypeError: Cannot read properties of undefined (reading '_adapters')用于图表js-适配器-力矩

<script type="module" src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/4.1.1/chart.min.js"></script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/chartjs-plugin-zoom/2.0.0/chartjs-plugin-zoom.min.js"></script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/chartjs-adapter-moment/1.0.1/chartjs-adapter-moment.min.js"></script>

我认为第一个问题可以通过添加type="module"来解决,但会生成以下错误Uncaught TypeError: Failed to resolve module specifier "@kurkle/color". Relative references must start with either "/", "./", or "../".
根据集成文档https://github.com/chartjs/awesome#integrations,这两个库都与chart.js 4.x.x兼容。
有人知道是什么原因导致了这个问题吗?

oo7oh9g9

oo7oh9g91#

如迁移指南中所述,您需要使用UMD捆绑包:

<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/4.1.1/chart.umd.js"></script>

相关问题