Ich versuche die stackdriver-error-js library in mein Vue-Projekt als ein Modul zu integrieren."ReferenceError: StackTrace ist nicht definiert" in Vue App mit "stackdriver-errors-js"
den Code und die Setup:
in package.json
"stackdriver-errors-js": "^0.2.0"
in bootstrap.js
import errorHandler from './error/error-reporting';
in fehler reporting.js
import { StackdriverErrorReporter } from 'stackdriver-errors-js';
let errorHandler;
errorHandler = new StackdriverErrorReporter();
errorHandler.start({
key: "{{.Config.StackDriverApiKey}}",
projectId: "{{.Config.StackDriverProject}}",
service: "{{.Config.GoogleCloudProjectID}}",
version: "{{.Copacknfig.GaeEnv}}",
disabled: false
});
export default errorHandler;
Der tatsächliche Fehler
Der Fehler, den ich jetzt habe ist (Konsolenausgabe und Test)
[vue-devtools] Ready. Detected Vue v2.4.2
(function testErrorReporting() {window.onerror(null, null, null, null, new Error('Test: Something broke!'));})();
stackdriver-errors.js:109 Uncaught ReferenceError: StackTrace is not defined
at StackdriverErrorReporter.webpackJsonp.556.StackdriverErrorReporter.report (stackdriver-errors.js:109)
at window.onerror (stackdriver-errors.js:67)
at testErrorReporting (<anonymous>:1:40)
at <anonymous>:1:111
und Leitung (Stackdriver-errors.js: 109)
...
StackTrace.fromError(err).then(function(stack){
...
Ich erfasst https://github.com/GoogleCloudPlatform/stackdriver-errors-js/issues/26 – Steren
danke, ich verstehe. Jetzt versuchen, das Modul importiert und funktioniert zu bekommen ... – jongep86