要将Sentry与Ember应用程序一起使用,您需要使用@ sentry / browser(Sentry的浏览器JavaScript SDK)。
@ sentry / browser本身会报告从您的应用程序触发的任何未捕获的异常。此外,您需要使用ember install ember-cli-cjs-transform安装ember-cli-cjs-transform。
将其添加到您的ember-cli-build.js文件中:
app.import('node_modules/@sentry/browser/dist/index.js', {
using: [
{ transformation: 'cjs', as: '@sentry/browser' }
]
});
然后将其添加到您的app.js:
import * as Sentry from '@sentry/browser'
Sentry.init({
dsn: 'https://<key>@sentry.io/<project>',
integrations: [new Sentry.Integrations.Ember()]
});