Графический клиент не инициализируется

Я пытаюсь настроить приложение Angular, которое собирает данные календаря Outlook, однако всякий раз, когда я пытаюсь запустить клиент графа, я получаю сообщение об ошибке, что оно не определено.

function getUserEvents(callback) {
  getAccessToken(function(accessToken) {
    if (accessToken) {
      // Create a graph client
      console.log('trying to make client');
      const client = MicrosoftGraph.Client.init({
        authProvider : (done) => {
          done(null, accessToken);
        }
      });

Моя функция accessToken работает нормально, она просто попадает в строку инициализации клиента, и я получаю эту ошибку:

ERROR TypeError: "_microsoft_microsoft_graph_client__WEBPACK_IMPORTED_MODULE
import MicrosoftGraph from '@microsoft/microsoft-graph-client';
__default.a is undefined"

Это меня смущает, потому что у меня есть импортированный клиент-график в мой проект, но по какой-то причине импортированный модуль все еще не определен?

РЕДАКТИРОВАТЬ: Мое заявление об импорте:

import MicrosoftGraph from '@microsoft/microsoft-graph-client';

person nichow    schedule 22.08.2018    source источник
comment
Я попросил нашего разработчика, владеющего этой библиотекой, взглянуть, когда он войдет.   -  person Darrel Miller    schedule 23.08.2018
comment
@nichow вы можете поделиться со мной оператором импорта и версией webpack, которую вы используете?   -  person Muthurathinam    schedule 23.08.2018


Ответы (1)


@ microsoft / microsoft-graph-client не имеет экспорта по умолчанию, поэтому импорт значений по умолчанию import MicrosoftGraph from '@microsoft/microsoft-graph-client' работать не будет.

Попробуйте импорт пространства имен / именованный, например

import * as MicrosoftGraph from "@microsoft/microsoft-graph-client";

person Muthurathinam    schedule 23.08.2018