我使用的是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以上的任何版本中,我也会遇到同样的错误。
谢谢你,谢谢你
1条答案
按热度按时间fkvaft9z1#
Chart.js V3是treeshakable,因此您需要导入和注册所有内容,或者如果您希望从自动导入中导入图表所需的所有内容,如下所示:
有关导入和使用chart.js的不同方式的更多信息,您可以阅读文档中的integration page。
由于您是从Chart.js V2升级的,您可能还需要阅读migration guide,因为V2和V3之间存在一些重大的突破性更改