Я следил за systemjs approach to installing the Raven api и все работает нормально (как показано в этом plunk).GetSentry RavenJS не импортируется в webpack build
//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 для комплектации, поэтому мне нужно установить Raven с помощью WebPack. Я думал, что это сработает. К сожалению, нет.
я пытался делать в репродукцию выпуск с 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 импорт: не определено.
Как указано в ReadMe, объект JavaScript Raven просто не заполнен, и я не понимаю, почему.
Я был бы очень признателен, если бы кто-нибудь мог взглянуть.
Большое спасибо,
Franz.