#javascript #node.js #firebase
# #javascript #node.js #firebase
Вопрос:
У меня проблема с загрузкой node_modules
на одну из моих веб-страниц. У меня есть npm (node.js ) установлен, и я хочу использовать require()
функцию для инициализации Firebase в моем Интернете, и я не знаю, почему, но это выдает ошибку ссылки
ReferenceError: не удается найти переменную: требуется.
Я использую шаблон начальной загрузки, и есть несколько файлов, в которых require()
работает функция, так что это странно. Под текстом находится команда, когда я вызываю функцию require()
. (конечно, Firebase сохраняется в node_modules с использованием
npm firebase --save` (`../node_modules/firebase`)
также пробовал что-то вроде require('../firebase')
, но проблем нет):
<script>
var firebase= require('firebase');
var config = {
apiKey: "------------",
authDomain: "------.firebaseapp.com",
databaseURL: "https://-----.firebaseio.com/",
storageBucket: "gs://----.appspot.com",
};
firebase.initializeApp(config);
</script>
Может кто-нибудь помочь мне решить мою проблему? Большое спасибо!
Комментарии:
1. чистый javascript (в браузере) не поддерживает «require» — проще всего включить модуль «firebase», как и другие js-скрипты: <script src=» yoursite.com/node_modules/firebase/firebase.js » />
2. @sergiy.dragunov Вот это полезный комментарий. Спасибо.
Ответ №1:
Вам необходимо загрузить эти зависимости в свой документ, чтобы они были доступны для использования
Я предлагаю вам использовать загрузчик модулей / зависимостей для Интернета, например RequireJS