Как правильно использовать GoogleApis (в частности, API YouTube) в угловом приложении? - PullRequest
0 голосов
/ 27 января 2019

В документации по API YouTube нет информации об использовании его с Angular и TypeScript.И версия их кода JS или NodeJS, похоже, не работает для меня, поэтому мой вопрос:

  1. Какой пакет мне нужно установить?пробовал:

    npm установить - сохранить googleapis

  2. Как мне его импортировать?пробовал:

    импорт {google} из 'googleapis'

  3. Как загрузить API Youtube пробовал:

    const service = google.youtube ('v3 ');

line const service = google.youtube (' v3 ');заканчивает тем, что ломал приложение.Приложение получает ошибку компиляции, даже если в коде нет ошибки (ошибка не отображается в IDE).Этот код, который я попробовал, был взят из их руководства по быстрому запуску NodeJS с небольшими изменениями в соответствии с синтаксисом TS (например, импорт).Ошибка:

ОШИБКА в ./node_modules/gtoken/node_modules/mime/index.js
Модуль не найден: Ошибка: не удается разрешить './types/other' в 'F: \ live-sub-counter \ node_modules \ gtoken \ node_modules \ mime '
ОШИБКА в ./node_modules/gtoken/node_modules/mime/index.js
Модуль не найден: Ошибка: не удается разрешить' ./type / standard 'in' F: \ live-sub-counter \ node_modules \ gtoken \ node_modules \ mime '
ОШИБКА в ./node_modules/google-auth-library/build/src/auth/googleauth.js
Модуль не найден: Ошибка: не удается разрешить 'child_process' в 'F: \ live-sub-counter \ node_modules \ google-auth-library \ build \ src \ auth'
ОШИБКА в ./node_modules/google-auth-library / build / src / pemverifier.js
Модуль не найден: Ошибка: не удается разрешить «crypto» в «F: \ live-sub-counter \ node_modules \ google-auth-library \ build \ src '
ОШИБКА в ./node_modules/google-auth-library/build/src/auth/oauth2client.js
Модуль не найден: Ошибка: не удается разрешить «crypto» в «F: \ live-sub-counter \»node_modules \ Google-аутентификации Пбrary \ build \ src \ auth '
ОШИБКА в ./node_modules/google-auth-library/build/src/auth/googleauth.js
Модуль не найден: Ошибка: не удается разрешить «crypto» в «F: \ live-sub-counter \ node_modules \ google-auth-library \ build \ src \ auth '

и т. Д. Для гораздо большего числа модулей

...