ChartJS 请求的模块'/node_modules/.vite/deps/chart_js.js?v= 425 f86 ec'未提供名为'default'的导出

f2uvfpb9  于 2022-11-06  发布在  Chart.js
关注(0)|答案(1)|浏览(935)

我使用的是Sveltekit,我将chart.js从@2.9.4升级到了最新版本,升级时出现以下错误:

500
The requested module '/node_modules/.vite/deps/chart_js.js?v=425f86ec' does not provide an export named 'default'
SyntaxError: The requested module '/node_modules/.vite/deps/chart_js.js?v=425f86ec' does not provide an export named 'default'

我得到上述错误,因为我导入它如下:

import chartjs from 'chart.js';

在chart.js@2.9.4以上的任何版本中,我也会遇到同样的错误。
谢谢你,谢谢你

fkvaft9z

fkvaft9z1#

Chart.js V3是treeshakable,因此您需要导入和注册所有内容,或者如果您希望从自动导入中导入图表所需的所有内容,如下所示:

import Chart from 'chart.js/auto';

有关导入和使用chart.js的不同方式的更多信息,您可以阅读文档中的integration page
由于您是从Chart.js V2升级的,您可能还需要阅读migration guide,因为V2和V3之间存在一些重大的突破性更改

相关问题