2015-09-24 3 views
2

Я запускаю приложение для набора полимерных стартеров, и мне нужно подключение firebase, но я не знаю, почему браузер говорит, что запрос не определен.Как читать модуль Firebase Node.js?

$ npm install firebase --save 

var Firebase = require("firebase"); 

error

+1

Ответ Джима О'Брайена отличная. Однако вы можете использовать веб-версию Firebase, которая не нуждается в функции require. –

ответ

4

Проблема заключается в том, что require является функция, обеспечиваемая 'модулем' Node.js высокочастотного модуля. Он не является частью спецификации ES5 и поэтому не доступен в веб-браузерах.

Для загрузки модулей с использованием require, вам придется использовать веб Bundler (как Webpack, Browserify или RequireJS). Это объединит все JS в вашем проекте в один файл, автоматически обрабатывая вызовы на require.

Я рекомендую прочитать Getting started with Webpack, чтобы вы по пути.

Смежные вопросы