【问题标题】:GetSentry RavenJS not importing in webpack buildGetSentry RavenJS 未在 webpack 构建中导入
【发布时间】:2016-10-25 13:19:31
【问题描述】:

我遵循了systemjs approach to installing the Raven api 并且一切正常(如plunk 所示)。

//main entry point
import Raven from 'raven-js';
import {bootstrap} from 'angular2/angular2';
import {HTTP_BINDINGS} from 'angular2/http';
import {App} from './app';

Raven 导入已正确填充。

但是我们使用 WebPack 进行捆绑,所以我需要使用 WebPack 安装 Raven。我认为这会起作用。可惜没有。

我尝试使用WebpackBin 进行问题重现,但遗憾的是调试器无法正常工作,因此我在以下位置创建了一个存储库:

https://github.com/toepoke/raven-webpack

import Raven            from 'raven-js'; 
import { bootstrap }    from '@angular/platform-browser-dynamic';
import { provide, ExceptionHandler } from '@angular/core';
import { AppComponent } from './app.component';

console.assert(Raven !== undefined, "Raven object is not populated :-(");

在 Chrome DevTools 中,上述断言将失败,因为 Raven 导入是 undefined

正如自述文件中详述的那样,Raven javascript 对象没有被填充,我不明白为什么。

如果有人可以看一下,我将不胜感激。

非常感谢,
弗朗茨。

【问题讨论】:

    标签: angular webpack sentry


    【解决方案1】:

    上面是用 Get Sentry 提出的:

    https://github.com/getsentry/raven-js/issues/622

    他们做了一些修改,我已经用答案更新了my repo

    希望这对其他人也有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-07
      • 2018-06-26
      • 2019-04-13
      • 2016-04-09
      • 2016-10-12
      • 1970-01-01
      相关资源
      最近更新 更多