我有一个使用VueJs2(2.1.10)的Laravel(5.4)应用程序.我使用Sentry.io作为我们后端的错误报告,工作正常.当VueJs发生错误时,我无法捕获它,也无法将其发送给Sentry.
以下是我根据Raven设置通过NPM安装Sentry的文档:https://docs.sentry.io/clients/javascript/integrations/vue/
我在app.js中的配置如下:
import Raven from 'raven-js';
import RavenVue from 'raven-js/plugins/vue';
Raven
.config('https://[filtered]@sentry.io/[filtered]')
.addPlugin(RavenVue, Vue)
.install();
Run Code Online (Sandbox Code Playgroud)
通过webpack构建代码可以正常工作.我希望得到一些帮助的问题是为什么Vuejs没有向Sentry报告任何错误?
我试图强制一些错误,包括不存在的模板变量,http错误响应,不正确的组件声明,语法错误.所有这些错误都会导致控制台错误,但非发送到Sentry.
有关在何处开始或如何使错误报告与Sentry和Vuejs2一起使用的任何建议?提前致谢!