Ошибка ссылки: не удается найти переменную: требуется

#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