我在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';
。
答案 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
中定义,因为错误说明了!
经验教训,查看构建错误中的行号!