JS:firebase.init错误:TypeError:无法读取未定义的属性“数据库”

时间:2018-07-13 14:03:52

标签: firebase nativescript nativescript-plugin

按照nativescript-plugin-firebase自述文件中提到的步骤操作后,出现此错误。

  

JS:firebase.init错误:TypeError:无法读取以下属性的“数据库”   未定义

https://github.com/EddyVerbruggen/nativescript-plugin-firebase

但是我真的不明白,我也不知道该怎么解决。

正在使用的插件版本为:6.4.0 使用tns 4.1.2

编辑:来自app.js的初始化代码

var firebase = require("nativescript-plugin-firebase");
firebase.init({ persist: true
    // Optionally pass in properties for database, authentication and cloud messaging,
    // see their respective docs.
}).then(
    function (instance) {
    console.log("firebase.init done");
    },
    function (error) {
    console.log("firebase.init error: " + error);
    }
);

1 个答案:

答案 0 :(得分:0)

我终于通过通过CLI手动安装插件(我最初是通过NativeScript sidekick安装了插件)解决了这个问题,显然他们没有考虑到某些插件可能需要一些用户输入才能编写特定的配置文件(该脚本是nativescript)的事实-plugin-firebase),因此通过手动安装它,我可以提供所需的用户输入,它已经配置好并且可以正常工作!