Исправление ошибок Синтаксис в проекте Internet Explorer 11 + Угловая 6+

голоса
1

Я использую 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модуль НПМ для поддержки Угловое 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

Задан 07/11/2018 в 20:03
источник пользователем
На других языках...                            


4 ответов

голоса
1

Это исправление в настоящее время работает для меня.

Проблема: расстояние папки (@azure \ МСДТ-угловой \ расстояние) в пакете НПМ @azure/msal-angularсоставлен неправильно для IE11.

Fix: Перекомпилируйте Тз файлы ( https://github.com/AzureAD/microsoft-authentication-library-for-js/tree/dev/lib/msal-angular) и добавить к вашим проектамnode_modules\@azure\msal-angular\dist

меры

  1. клон и НПМ установить https://github.com/AzureAD/microsoft-authentication-library-for-js/tree/dev/lib/msal-angular
  2. NPM пробег build:modules
  3. скопировать вновь созданные файлы lib-es6
  4. вставить lib-es6файлы на угловые проектыnode_modules\@azure\msal-angular\dist

npm start ваш угловой проект.

Ответил 09/11/2018 в 21:14
источник пользователем

голоса
0

Согласно документу этой библиотеки. это поддерживается только в угловых (4.3-5). Не поддержали Угловую 6 или 7. Вы должны ждать релиза, который будет поддерживать Угловые 7.

Ref: - https://www.npmjs.com/package/@azure/msal-angular

Библиотека Просмотр МСДТ для угловой обертки сердечника MSAL.js библиотеки , которая позволяет угловой (4,3 до 5) приложений для аутентификации пользователей с использованием корпоративных Microsoft Azure Active Directory (AAD), пользователей учетной записи Microsoft (MSA), пользователей с помощью поставщиков социальной идентичности как Facebook, Google, LinkedIn и т.д. , и получить доступ к Microsoft Cloud ИЛИ Microsoft Graph.

Ответил 14/08/2019 в 09:21
источник пользователем

голоса
0

Это хорошо известная ошибка, которую разработчики планируют исправить в их предстоящей версии 1.0 @ лазурь / МСДТ-Угловая примерно в июле-сентябре 2019 года .

Источники:

Ответил 17/06/2019 в 17:34
источник пользователем

голоса
0

есть НПМ пакет МСДТ, который работает в основном то же самое. Im используя что в моем угловом 7 приложения.

Ответил 08/11/2018 в 19:55
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more