我试图让Chart JS与时间轴一起工作,但我在浏览器中得到这个错误:Uncaught (in promise) Error: This method is not implemented: Check that a complete date adapter is provided.
我用Yarn安装了“chart.js”、“moment.js”和“chartjs-adapter-moment”。然后,我把它们导入到我的js中,如下所示:
import moment from "moment";
import { Chart } from 'chart.js';
import 'chartjs-adapter-moment';
在我的图表选项中,我这样做了:
options: {
scales: {
x: {
type: 'time'
}
}
}
但是在浏览器中,我得到这个错误:Uncaught (in promise) Error: This method is not implemented: Check that a complete date adapter is provided.
1条答案
按热度按时间disho6za1#
我在Chart.js 4.3、chartjs-adapter-moment 1.0.1和Node 20中也遇到了同样的错误。
当我在
node_modules\chartjs-adapter-moment\package.json
中放置/更改以下行时,它可以工作: