简介
嗨,这是我第一次申请Nativescript,我不熟悉应用程序开发和Angulair或Vue。所以我用javascript来开发它。
我用助手来启动和构建我的应用程序。我在Android商店推出了一个测试版本,此时,我正在尝试将Firebase连接到我的应用程序。
Firebase插件安装(EddyVerbruggen)
我直接或通过命令行tns plugin add nativescript-plugin-firebase安装了插件
等级库
助手
*版本: 1.16.2-v.2019.3.13.12
* NativeScript CLI版本: 5.3.0
* CLI扩展本地文本-云版本: 1.17.3
* CLI扩展本地版-入门版: 0.3.5
tns文件
*组件tns-核心-模块有5.3.1版本,是最新的。
*组件tns有5.3.1版本和最新版本。
*组件tns有5.3.1版本,并且是最新的。
代码
在app/app.js中
const application = require("tns-core-modules/application");
const firebase = require("nativescript-plugin-firebase");
firebase.init({
// Optionally pass in properties for database, authentication and cloud messaging,
// see their respective docs.
}).then(
function () {
console.log("firebase.init done");
},
function (error) {
console.log("firebase.init error: " + error);
}
);
application.run({ moduleName: "app-root" });一旦我需要本地文本插件-防火墙,这个应用程序就崩溃了。
文件在/node_node/nativescript-plugin-firebase中很好
错误
错误: com.tns.NativeScriptException:未能找到模块:"nativescript-plugin-firebase",相对于:app/tns_module/
编辑
我将“nativescript-plugin”目录和文件复制到platforms\android\app\src\main\assets\app\tns_modules,但仍然失败。
发布于 2019-04-25 13:48:35
发布于 2019-04-26 14:14:30
事实上,缺少了一些依赖项(adj关键字)
发布于 2019-04-26 14:47:51
从{N} 5.3开始执行const firebase = require("tns-core-modules/nativescript-plugin-firebase");操作,您需要声明绝对路径
https://stackoverflow.com/questions/55850497
复制相似问题