首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >执行node (关于firebase)时出错,但app工作正常,即使使用firebase (angular-universal)也是如此

执行node (关于firebase)时出错,但app工作正常,即使使用firebase (angular-universal)也是如此
EN

Stack Overflow用户
提问于 2019-02-06 22:54:44
回答 1查看 27关注 0票数 0

我使用angular-universal来连接angular和node.js,同时使用firebase作为虚拟数据。该应用程序同时使用angular和node (甚至在firebase中获取和保存数据)。

在angular中运行时,控制台(浏览器控制台和ng服务器)中没有错误。

当在node中运行时,它会在控制台中记录一个关于firebase的错误(即使应用程序使用firebase工作)。

这是错误:

代码语言:javascript
复制
ERROR TypeError: firebase.initializeApp is not a function
    at AppComponent../src/app/app.component.ts.AppComponent.ngOnInit (C:\Users\****\Desktop\****\Fevereiro\projeto\dist\server.js:131902:18)
    at checkAndUpdateDirectiveInline (C:\Users\*****\Desktop\*****\Fevereiro\projeto\dist\server.js:27407:19)
    at checkAndUpdateNodeInline (C:\Users\*****\Desktop\*****\Fevereiro\projeto\dist\server.js:28671:20)
    at checkAndUpdateNode (C:\Users\*****\Desktop\*****\Fevereiro\projeto\dist\server.js:28633:16)
    at prodCheckAndUpdateNode (C:\Users\*****\Desktop\*****\Fevereiro\projeto\dist\server.js:29174:5)
    at Object.updateDirectives (C:\Users\*****\Desktop\*****\Fevereiro\projeto\dist\server.js:131877:264)
    at Object.updateDirectives (C:\Users\*****\Desktop\*****\Fevereiro\projeto\dist\server.js:28962:72)
    at Object.checkAndUpdateView (C:\Users\*****\Desktop\*****\Fevereiro\projeto\dist\server.js:28615:14)
    at ViewRef_.detectChanges (C:\Users\*****\Desktop\*****\Fevereiro\projeto\dist\server.js:26996:22)
    at C:\Users\*****\Desktop\*****\Fevereiro\projeto\dist\server.js:23427:63

调用initializeApp方法的(C:\Users****\Desktop****\Fevereiro\projeto\dist\server.js)代码:

代码语言:javascript
复制
Object.defineProperty(exports, "__esModule", { value: true });
var core_1 = __webpack_require__(/*! @angular/core */ "@angular/core");
var firebase = __webpack_require__(/*! firebase */ "firebase");
var AppComponent = /** @class */ (function () {
    function AppComponent() {
        this.loadedFeature = 'recipe';
    }
    AppComponent.prototype.ngOnInit = function () {
        firebase.initializeApp({
            apiKey: "******",
            authDomain: "******",
        });
    };
    AppComponent.prototype.onNavigate = function (feature) {
        this.loadedFeature = feature;
    };
    return AppComponent;
}());
exports.AppComponent = AppComponent;
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-07 00:27:08

我之前从“firebase”导入的时候也遇到了同样的问题。你应该从' firebase /app‘导入firebase

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54556438

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档