【问题标题】:Why doesn't couchbase plugin load?为什么 couchbase 插件不加载?
【发布时间】:2019-06-25 10:11:16
【问题描述】:

我使用最新的 NativeScript Sidekick 和 Preview 来开发(香草、纯 JS)应用程序,最近我安装了 Couchbase Lite 插件https://market.nativescript.org/plugins/nativescript-couchbase

当我写var couchbaseModule = require("nativescript-couchbase"); 页面的 JS 文件,如果我尝试打开该页面,则会出现此 error message

但如果我删除 var couchbaseModule = require("nativescript-couchbase"); 页面加载没有错误。

为什么会这样?如何使用和需要 couchbase 插件?我该怎么做才能解决这个问题?

【问题讨论】:

    标签: nativescript couchbase-lite nativescript-plugin


    【解决方案1】:

    Limitations

    预览应用附带一组预定义的 NativeScript 插件。如果您的应用使用了预览应用中不存在的插件,您将看到一条警告消息,并且您的应用可能无法按预期运行。

    nativescript-couchbase 插件依赖于它们的本地库,因此您必须具有完整的环境设置才能在本地构建项目才能对其进行测试。预览版不支持此插件。

    【讨论】:

    • 但是每次构建 apk 都非常耗时,而且会减少云构建,如何使用 couchbase 和条形码扫描仪等外部插件预览我的项目?或者有没有更简单的方法来使用这些插件测试它而无需构建应用程序?
    • 至少在今天,这根本不可能。这不是 {N} 的限制。当你有新的原生依赖项时,你必须重新编译你的应用程序,Objective C / Java 代码需要一个编译器,这与 JavaScript 不同,它与解释器一起工作。如果您使用任何纯粹依赖于 JavaScript / 操作系统中任何现有本机库的插件,则无需重新编译,否则必须。您可以在您的机器上本地设置 Android SDK 并自己构建 APK。
    猜你喜欢
    • 1970-01-01
    • 2012-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-23
    • 1970-01-01
    相关资源
    最近更新 更多