Найти ошибку, когда сообщение об ошибке не показывает местоположение - PullRequest
0 голосов
/ 24 сентября 2018

Я создаю приложение, используя Ionic, Angular и Firebase.

У меня возникла проблема, когда код создается и упаковывается с помощью веб-пакета, и он возвращает ошибку от polyfills.js, котораябесполезно в малейшей степени ...

Сообщение об ошибке выглядит следующим образом:

Unhandled Promise rejection: Missing Command Error ; Zone: <root> ; Task:
Promise.then ; Value: Missing Command Error undefined

enter image description here

Ошибка происходит каждый раз30 секунд

И неминифированная версия ошибки выглядит следующим образом:

function l(t) {
    var e = t.prototype,
        n = e.then;
    e[d] = n;
    var r = Object.getOwnPropertyDescriptor(t.prototype, "then");
    r && !1 === r.writable && r.configurable && Object.defineProperty(t.prototype, "then", {
            writable: !0
        }),
        t.prototype.then = function(t, e) {
            var r = this;
            return new x(function(t, e) {
                n.call(r, t, e)
            }).then(t, e)
        },
        t[R] = !0
}
var h = n.symbol,
    p = [],
    v = h("Promise"),
    d = h("then");
n.onUnhandledError = function(t) {
        if (n.showUncaughtError()) {
            var e = t && t.rejection;
            e ? console.error("Unhandled Promise rejection:", e instanceof Error ? e.message : e, "; Zone:", t.zone.name, "; Task:", t.task && t.task.source, "; Value:", e, e instanceof Error ? e.stack : void 0) : console.error(t)
        }
    },
    n.microtaskDrainDone = function() {
        for (; p.length;)
            for (; p.length;)
                ! function() {
                    var t = p.shift();
                    try {
                        t.zone.runGuarded(function() {
                            throw t
                        })
                    } catch (t) {
                        r(t)
                    }
                }()
    };

Есть идеи, как мне отладить это?Спасибо!

...