我正在运行聚合物入门套件应用程序,我需要一个firebase连接,但我不知道为什么浏览器说需要是未定义的。
$ npm install firebase --save
var Firebase = require("firebase");
答案 0 :(得分:4)
问题是require
是node.js'模块'提供的功能。模块。它不是ES5规范的一部分,因此在Web浏览器中本身不可用。
要使用require
加载模块,您必须使用网络捆绑包(例如Webpack,Browserify或RequireJS)。这会将项目中的所有JS捆绑到一个文件中,自动处理对require
的调用。
我建议您阅读Getting started with Webpack以便让您继续前进。