【问题标题】:How do I use SQLite in PhoneGap/Cordova如何在 PhoneGap/Cordova 中使用 SQLite
【发布时间】:2016-03-27 03:51:25
【问题描述】:

我正在使用 phoneGap 桌面并遵循如何创建和使用 SQLite 的示例 - 到目前为止,npm 官方 cordova 插件页面上的大多数插件代码示例都告诉我们 config.xml 中需要什么 - 但是示例不断显示如何使用 CLI 参考像 cordova-sqlite-plugin 这样的插件 - 因为我是 phoneGap 的新手 - 我无法弄清楚如何引用甚至获取插件,因为它不是 config.xml 文件中的标准 cordova 插件。

大多数代码示例都是直截了当的,但假设 CLI - 如果您将 phoneGap 与新的 phoneGap 桌面应用程序一起使用并打算使用 phoneGap 构建,您从哪里开始?我在 Windows 的开发机器上安装了 node 和 npm。我是否遵循 CLI 说明并通过命令行下载插件?在这种情况下如何在我的 phoneGap 应用中使用它?

【问题讨论】:

    标签: cordova cordova-plugins phonegap-desktop-app


    【解决方案1】:

    我相信即使使用 Phonegap 桌面应用程序,您仍然可以使用 CLI 添加插件。

    在您的项目中尝试phonegap plugin add cordova-sqlite-storagecordova plugin add cordova-sqlite-storage

    您还可以将以下内容添加到您的 config.xml。

    <plugin name="cordova-sqlite-storage" spec="~0.8.5" />
    

    【讨论】:

    • 我会在哪里添加这些行,注意我没有安装 CLI,我只能访问项目中的 config.xml
    • 使用我的线程中所述的 phonegap 桌面 - config.xml 文件是使用骨架程序创建的,包括所有官方 phonegap cordova 插件 - 只需要知道如何添加一个非 cordova 插件,如 SQL
    • 我添加了 config.xml 条目的外观。当您在 CLI 中运行 build 命令或使用 phonegap build 进行构建时,Phonegap 将拉入插件。
    • 在我的 config.xml 中尝试过,但没有任何区别 - 但是将我的代码复制到一个新项目中,唯一的区别是我使用的是 xui.js 库而不是 jquery,嘿 presto DB功能现在正在工作,无需任何参考。不知道这里发生了什么,但我还是很高兴 - 不过感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-19
    • 2014-12-19
    • 2016-11-26
    • 1970-01-01
    • 2012-08-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多