Я использую msal.js "@azure/msal-angular": "^0.1.2"
в проектах Angular 6
и Angular 7
и получаю следующую ошибку:
SCRIPT1002: Syntax error
vendor.js (64379,1)
.js код в строке 64379
class AuthenticationResult {
constructor(token, tokenType) {
this._token = "";
this._tokenType = "";
this._token = token;
if (tokenType) {
this._tokenType = tokenType;
}
}
get token() {
return this._token;
}
set token(value) {
this._token = value;
}
get tokenType() {
return this._tokenType;
}
set tokenType(value) {
this._tokenType = value;
}}
Я добавил rxjs-compat
модуль npm для поддержки Angular 6 +.
Попробовал следующее исправление для IE 11:
uncommented polyfills.ts
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
https://github.com/AzureAD/microsoft-authentication-library-for-js/wiki/Using-msal.js-with-Internet-Explorer