角度2到6升级WrappedError丢失

问题描述 投票:0回答:1

我正在尝试将项目从Angular 2升级到Angular 6并且import { WrappedError } from '@angular/core/src/facade/errors';在我的自定义错误处理程序实现中抛出Cannot find module...错误。我在以下背景中使用WrappedError

this.findContext((error as WrappedError).originalError);

let e = (error as WrappedError).originalError;
    while (e && (e as WrappedError).originalError) {
        e = (e as WrappedError).originalError;
    }

let e: any = error;
    let stack: string = e.stack;
    while (e instanceof Error && (e as WrappedError).originalError) {
        e = (e as WrappedError).originalError;
        if (e instanceof Error && e.stack) {
            stack = e.stack;
        }
    }

任何人都可以指出我的方向,以及如何包含它或解决方法?

angular angular6 custom-error-handling
1个回答
0
投票

你升级了npm,node和angular cli吗?我很确定你需要从2到6。

你试过看看吗? https://update.angular.io/

© www.soinside.com 2019 - 2024. All rights reserved.