Кажется, я не могу исправить эту ошибку, которая возникает только после развертывания, и это сводит меня с ума. Я пробовал все из всех других предложений по переполнению стека, но безуспешно. Я не получаю ошибок на локальном компьютере, однако при развертывании в Heroku я получаю сообщение об ошибке «Ошибка: «линия» не является зарегистрированным контроллером». Любые идеи?
import React, { useState } from 'react';
import {
Chart as ChartJS,
CategoryScale,
LinearScale,
BarElement,
Title,
Tooltip,
Legend,
PointElement,
LineElement,
} from 'chart.js';
ChartJS.register(
CategoryScale,
LinearScale,
BarElement,
PointElement,
LineElement,
Title,
Tooltip,
Legend,
);
import { Chart } from 'react-chartjs-2';
const staticData = [
{
type: 'line',
label: 'Macleay Island Avg',
backgroundColor: '#38A169',
borderColor: '#38A169',
order: 1
},
{
type: 'bar',
label: 'Macleay Island Total',
backgroundColor: '#C6F6D5',
order: 3
},
{
type: 'line',
label: 'Russell Island Avg',
backgroundColor: '#F56565',
borderColor: '#F56565',
order: 2
},
{
type: 'bar',
label: 'Russell Island Total',
backgroundColor: '#FED7D7',
borderColor: 'rgb(14, 142, 205)',
order: 4
}
]
return (
<>
<Chart type='bar' data = {graphData} />
</>
)
Вам необходимо импортировать и зарегистрировать LineController
Ты мой герой, спасибо большое