Bugsnag не может прочитать уведомление о неопределенной реакции - PullRequest
0 голосов
/ 29 мая 2019

Не уверен, почему я получаю эту ошибку, так как очевидно, что Bugsnag определен, если он передает ошибку в консоль Bugsnag:

enter image description here

Вот мой файл ошибок:

import { Client } from 'bugsnag-react-native';
import Config from 'react-native-config'

export const bugsnag = new Client(Config.BUGSNAG_KEY);

config имеет правильный ключ API

вот мой файл ошибок:

import bugsnag from './bugsnag'

    export default function (err) {
      console.log("BUGSNAG ERR", err);
      if (err) {
        if (!err.stack) {
          err = new Error(err)
        }
        bugsnag.notify.apply(bugsnag, [err])
      }
    }

А вот и мой index.js

// eslint-disable-next-line no-unused-vars
import bugsnag from './app/configs/bugsnag';

Я пытался следовать всем исходным настройкам реагирования из документации на ошибки, но, очевидно, я что-то упустил. Вся помощь приветствуется.

1 Ответ

0 голосов
/ 30 мая 2019

Проблема заключалась в том, как я импортировал файл:

, поскольку я использовал:

export const bugsnag

Мне нужно было использовать:

import { bugsnag } from './bugsnag'

На основании этой статьи:

https://medium.com/@etherealm/named-export-vs-default-export-in-es6-affb483a0910

...