Angular6 修复Internet Explorer 11+中的语法错误;角度6+;项目
我在Angular6 修复Internet Explorer 11+中的语法错误;角度6+;项目,angular6,msal,angular7,msal.js,Angular6,Msal,Angular7,Msal.js,我在angular 6和angular 7项目中使用msal.js“@azure/msal angular”:“^0.1.2”,出现以下错误: SCRIPT1002: Syntax error vendor.js (64379,1) 第64379行的.js代码 class AuthenticationResult { constructor(token, tokenType) { this._token = ""; this._tokenType = ""; this.
angular 6
和angular 7
项目中使用msal.js“@azure/msal angular”:“^0.1.2”
,出现以下错误:
SCRIPT1002: Syntax error
vendor.js (64379,1)
第64379行的.js代码
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;
}}
我添加了rxjscompat
npm模块来支持Angular 6+
已尝试对IE 11进行以下修复:
未注释的polyfills.ts
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
有一个msal npm包,其工作原理基本相同。我在angular 7应用程序中使用它。此修复程序目前对我有效 问题: NPM包
@azure/msal angular
中的dist文件夹(@azure\msal angular\dist)为IE11编译错误
修复:
重新编译ts文件(https://github.com/AzureAD/microsoft-authentication-library-for-js/tree/dev/lib/msal-angular
)并将其添加到您的项目中node\u modules\@azure\msal angular\dist
步骤
构建:模块
lib-es6
lib-es6
文件粘贴到您的角度项目node_modules\@azure\msal angular\dist
npm开始
你的angular项目。这是一个众所周知的错误,开发者计划在2019年7月至9月左右在@azure/msal angular的即将发布的1.0版中修复该错误
资料来源:
这是您引用的NPM包?是 啊我想是同样的人做的。我还没有仔细研究过它的工作原理。