Для тех, кто пытается это сделать, сделайте следующее:
1. Поместите следующий код внутри плагина, расположенного в папке / plugins корня вашего приложения:
#/plugins/bugsnag.js
import Vue from 'vue'
import bugsnag from '@bugsnag/js'
import bugsnagVue from '@bugsnag/plugin-vue'
const bugsnagClient = bugsnag({
apiKey: 'YOUR-KEY',
notifyReleaseStages: [ 'production', 'staging' ]
})
bugsnagClient.use(bugsnagVue, Vue);
export default (ctx, inject) => {
inject('bugsnag', bugsnagClient)
}
2. Внутри nuxt.config добавьте в раздел плагинов следующее:
plugins: [
'@/plugins/bugsnag.js',
],
3.Внутри вашей компоновки vue ссылаются на объект ошибки с помощью объекта $bugsnag
:
this.$bugsnag.notify(new Error('Nuxt Test error'))