更新到 v8 后,ng 构建失败并在我的代码中出现"export not found"错误



从v7更新到v8 ng构建后,构建失败了,有几个错误。

奇怪的是,这完全是我的代码,在V7中效果很好。我找不到任何错误的WebStorm索引器。如何解决此类问题?

我几次删除并重新安装了node_modules。

ERROR in ./src/app/login/elevate-login-dialog/elevate-login-dialog.component.ts 17:16-32
"export 'UnauthorizedInfo' was not found in '../../shared/core/api/ahc-api'

编辑:根据要求AHC.API.TS的内容。我无法共享整个文件,但这是相关的部分:

import { HttpClient } from "@angular/common/http";
import { Observable } from "rxjs";
import { AbsBackendService } from "./abs-backend.service";
import { ILogger } from "../../../../utils/logging/logger/logger.interface";
...
export interface UnauthorizedInfo {
        readonly TokenInvalid:boolean;
        readonly RequiredUserGroup?:UserGroup;
        readonly RequiredUserID?:number;
        readonly RequestedResource?:string;
        readonly RequestedRestMethod?:string;
      }
...

这是Angular-CLI 8.0.4

中引入的回归错误

简单

npm install @angular-devkit/build-angular@0.800.3 @angular/cli@8.0.3

"修复"我的代码库上的问题

最新更新