ReferenceError: не удается найти переменную: модули

Я пытаюсь внедрить оболочку highcharts в реагирующее приложение после этого

https://www.highcharts.com/blog/post/creating-mobile-charts-with-highcharts-react-native/

При запуске приложения с запуском выставки на устройстве оно вернуло мне ошибку ниже

Предупреждение: %s: границы ошибок должны реализовывать getDerivedStateFromError(). В этом методе верните обновление состояния, чтобы отобразить сообщение об ошибке или резервный пользовательский интерфейс. RootErrorBoundary ReferenceError: не удается найти переменную: модули * App.js:21:8 в рендеринге

В строке 21 файла App.js есть контейнер highcharts HighchartsReactNative.

Любые наводки будут очень полезны


person Durga Prasad    schedule 27.09.2019    source источник


Ответы (1)


Вы должны объявить модули как массив.

const modules = [
    'highcharts-more',
    'solid-gauge'
];

Вы можете найти больше информации в нашей документации (Readme.md) здесь: - https://github.com/highcharts/highcharts-react-native

person Sebastian Bochan    schedule 27.09.2019
comment
Спасибо за ответ Себастьян. В моем методе рендеринга нет модулей, и я заметил ошибку: сбой объединения: Ошибка: невозможно разрешить модуль @highcharts/HighchartsReactNative из ...: модуль @highcharts/HighchartsReactNative не существует на карте модуля Haste, поэтому я изменил импорт на импорт HighchartsReactNative из '@highcharts/highcharts -реагировать-родной'; - person Durga Prasad; 28.09.2019
comment
Теперь на эмуляторе Android я вижу html-страницу с ‹div id =container›‹/div› - person Durga Prasad; 28.09.2019
comment
Я все еще работаю над решением этой проблемы. github.com/highcharts/highcharts-react-native/issues/ - person Sebastian Bochan; 30.09.2019
comment
Спасибо за обновление, надеюсь, вы найдете решение раньше. - person Durga Prasad; 30.09.2019
comment
Пожалуйста, следите за веткой на github. Есть бета-версия новой обертки. Давайте сохраним все отзывы там, это позволит мне подготовить лучшее решение ;) - person Sebastian Bochan; 02.10.2019