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

时间:2017-11-01 22:29:56

标签: angular msal

我在Angular应用中试图use Msal.js版本0.1.3并且我收到以下错误:

  

错误在C:/Users/blah/source/repos/myapp/src/app/shared/authentication.service.ts(63,28):命名空间'" C:/ Users / blah /源极/回购/ MyApp的/ node_modules / MSAL / LIB-CommonJS的/索引"'没有导出的成员'用户'

     

webpack:无法编译。

我做错了什么?

如果有任何帮助,我会通过AuthenticationService将Msal导入我的import * as Msal from 'msal';

2 个答案:

答案 0 :(得分:0)

之间存在差异
import A from '/src/A'

import { A } from '/src/A'

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

export default A = ...

export A = ...

答案 1 :(得分:0)

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

在第63行,我有:public getUser(): Msal.User { ... }。我需要public getUser(): User { ... }因为User未在msal中定义,因为错误说明了!

经验教训,查看构建错误中的行号!