CoreUI React ChartJS包装器中chartjs-adapter-luxon适配报错解决方案咨询
ChartJS时间轴报错:未提供完整日期适配器的解决疑问
问题描述
近几周在将图表X轴设置为type: time时,出现如下报错:
react-dom.development.js:22839 Uncaught Error: This method is not implemented: Check that a complete date adapter is provided.
(错误日志翻译:react-dom.development.js:22839 未捕获错误:该方法未实现,请检查是否提供了完整的日期适配器。)
尝试在HTML头部引入CDN解决但无效,当前使用的是CoreUI的React ChartJS包装器,怀疑该包装器限制了适配器运行所需的访问权限。查询luxon文档中“complete adapter”的含义,但在adapters.date配置项中仅看到可选参数,未发现必填项。
也曾尝试在ChartJS调用前初始化luxon适配器,但未找到图表加载时可实现该模块的异步方案。
当前依赖版本
"@coreui/chartjs": "^3.0.0", "@coreui/react-chartjs": "^2.1.0", "chartjs-adapter-luxon": "^1.1.0", "luxon": "^3.0.1"
疑问
目前无法确定问题出在CoreUI、React、ChartJS、Luxon还是其他环节,请问是否可以成功实现该适配器?如果可以,具体操作步骤是什么?
补充信息
- 初始设置
type: time的界面截图 - 打包时
chartjs-adapter-luxon被代码分割的情况截图 - 当前无法使用适配器,手动用Luxon实现日期转换的代码片段
- 错误日志原文已翻译为中文
内容的提问来源于stack exchange,提问作者Jesse Benjamin Slomowitz
相关产品推荐
相关产品推荐

