Реагировать на cdn - PullRequest
       20

Реагировать на cdn

0 голосов
/ 27 апреля 2018

Я использую пользовательский интерфейс Firebase в своем приложении React, чтобы позволить пользователям войти в систему. В настоящее время я установил библиотеку firebaseui с помощью npm, а затем использую

var firebaseui = require('firebaseui')

вверху моего компонента, а затем я настроил интерфейс с помощью:

var ui = new firebaseui.auth.AuthUI(firebase.auth())

где firebase определена и настроена. Все работает хорошо.

если я попытаюсь использовать cdn вместо установки npm, я ожидал просто заменить первую строку на:

var firebaseui = window.firebaseui

Это не ошибка, пока мы не доберемся до более позднего оператора, инициализирующего переменную пользовательского интерфейса, которая теперь выдает ошибку с «firebase не определена» - но переменная firebase не была изменена!

window.firebaseui.auth.AuthUI действительно является функцией (замеченной при отладке), но почему firebase теперь не определена, если она установлена, когда firebaseui устанавливается с помощью require ()?

спасибо

...