我正在尝试将 Rollbar 集成到 Angular2 中,并按照他们网站上的示例进行操作。
但是当我运行
npm start
它给我以下错误

这是 app.module.ts 中的代码
常量 rollbarConfig = {
accessToken: 'ACCESS_TOKEN',
捕获未捕获:真,
captureUnhandledRejections:真,
};
导出函数 getRollbarConfig() {
return () => new Rollbar(rollbarConfig);
}
@Injectable()
导出类 RollbarErrorHandler 实现 ErrorHandler {
构造函数(私有注入器:注入器){}
处理错误(错误:任何):无效{
var rollbar = this.injector.get(Rollbar);
rollbar.error(err.originalError || err);
}
}
.
.
.
@NgModule({
提供者:[
.
.
.
{提供:Http,useClass:AuthenticatedHttpService},
基本请求选项,
CronBuilder 服务,
{提供:ErrorHandler,useClass:RollbarErrorHandler},
{提供:Rollbar,useFactory:getRollbarConfig},
],
.
.
.
})
如果我删除此行
provide: Rollbar, useFactory: getRollbarConfig,它可以工作并成功编译。谢谢。