angular Azure 应用程序配置给出 SCRIPT1002:IE11 中的语法错误

angular azure app configuration giving SCRIPT1002: Syntax error in IE11

这是 IE11 控制台中的行 vendor.js (65816,1);

class AppConfigCredential {
constructor(credential, secret) {
    this.credential = credential;
    this.secret = secret;
}

我正在尝试从 angular 的 azure appconfiguration 中读取功能标志 它适用于除 IE11 之外的所有浏览器 我尝试替换 polyfiles 并添加 tsconfig-es5.app 并根据需要更改 angular json 但没有使用和调用函数。

enter code here
async GetFeatureToggleValue(key: any) {
   const client = new AppConfigurationClient(this.AppconfigURL);;
   return await client.getConfigurationSetting({ key: 
   ".appconfig.featureflag/" + key }, { onlyIfChanged: true }); }

在 ES2015/ES6 中引入了 class 关键字。 Internet Explorer 11 不支持 ES6 及更高版本的 JavaScript。 (Chrome 目前在 ES12)。

你可以使用 来使用 babeltranspile 你的代码到 ES5。

但是,如果可能,尽量避免为 IE11 本身开发,因为它将在 2022 年 6 月从 Windows10 中删除。(来源:blog.windows.com