我正在尝试将项目从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;
}
}
任何人都可以指出我的方向,以及如何包含它或解决方法?
你升级了npm,node和angular cli吗?我很确定你需要从2到6。
你试过看看吗? https://update.angular.io/