«Свойство« highcharts »не было передано» предупреждение с constructorType = «chart» - PullRequest
0 голосов
/ 29 апреля 2020

Я запускаю проект. Я хочу адаптировать реагирующий компонент Highchart stockChart к обычному компоненту Highchart (chart). Я настраивал его на демо и все работало нормально.

Когда я перешел в свой локальный проект, я не смог изменить constructorType с stockChart на chart, это компилируется, но когда я пытаюсь запустить приложение, я получаю эту ошибку

TypeError: t [n] не является функцией

t

C: / src / HighchartsReact. js: 30


  27 | const H = props.highcharts || Highcharts;
  28 | const constructorType = props.constructorType || 'chart';
  29 | 
> 30 | if (!H) {
     | ^  31 |   console.warn('The "highcharts" property was not passed.');
  32 | 
  33 | } else if (!H[constructorType]) {

(анонимная функция)

C: / src / HighchartsReact. js: 52

  49 | }
  50 | 
  51 | if (!chartRef.current) {
> 52 |   createChart();
     | ^  53 | } else {
  54 |   if (props.allowChartUpdate !== false) {
  55 |     if (!props.immutable && chartRef.current) {

Мой локальный проект работает с теми же зависимостями, что и демонстрационная версия, я понятия не имею, почему я сталкиваюсь с этим TypeError. Согласно документации это вызов по умолчанию.

...