Msal.js: node_modules/msal/lib-commonjs/index 没有导出成员 'User'

Msal.js: node_modules/msal/lib-commonjs/index has no exported member 'User'

我正在 Angular 应用程序中尝试 use Msal.js 版本 0.1.3,但收到以下错误:

ERROR in C:/Users/blah/source/repos/myapp/src/app/shared/authentication.service.ts (63,28): Namespace '"C:/Users/blah/source/repos/myapp/node_modules/msal/lib-commonjs/index"' has no exported member 'User'.

webpack: Failed to compile.

我做错了什么?


我正在通过 import * as Msal from 'msal'; 将 Msal 导入我的 AuthenticationService,如果有帮助的话。

有区别

import A from '/src/A'

import { A } from '/src/A'

从导出文件导入脚本。如果查看导出,可以看到这两种不同的对应格式

export default A = ...

export A = ...

前言:我也​​有import { User } from 'msal/lib-commonjs/User';.


在第 63 行,我有:public getUser(): Msal.User { ... }。我需要 public getUser(): User { ... } 因为 User 没有在 msal 中定义,正如错误所述!

吸取教训,查看构建错误中的行号!