0

我正在尝试在我的 IOS/IONIC/Cordova 项目中获取localforage-cordovasqlitedriver,以便我可以访问它并将我的所有 localstorge.setitem(key,value) 和 localstorge.getitem(key,value) 命令更改为 localforage.setitem( key,value) 和 localforage.getitem(key,value) 并让它使用 SQLite。

成功安装组件并构建项目后,localforage-cordovasqlitedriver 说明显示项目的/lib/* 文件夹中有一个localforage.js 文件和一个localforage-cordovasqlitedriver.js。

但是,即使我成功安装了组件,这些文件也不存在于我的项目中。

我的项目的 /lib 文件夹

在此处输入图像描述

我不仅搜索了那个文件夹,还搜索了项目的 /www/ 区域的整个文件夹体系结构,我根据 localforage-cordovasqlitedriver 指令在其中安装了组件,但我在任何地方都找不到这两个文件中的任何一个。

显然,我做错了什么。

我希望找到以前做过这件事并且确切知道我需要做什么的人,并且可以提供一些指导或帮助,我将不胜感激。

我制作了一个详细的视频,发布在下面,展示了我构建项目然后搜索这两个文件的整个过程。

https://www.alloye.com/wp/wp-content/uploads/localforage/LocalForageIssue.mp4

我希望该视频中的详细信息将使具有适当专业知识水平的人能够准确地告诉我我做错了什么,以及我需要具体做什么才能使这些文件存在。

如果我将项目的内容与Github 上的 Ionic/Cordova 测试项目进行比较,我的应用程序缺少 www/lib/localforage 和 www/lib/localForage-cordovaSQLiteDriver 文件夹。

来自 Github 的 /lib 文件夹的测试项目

在此处输入图像描述

不幸的是,我无法构建上面提到的 Ionic/Cordova 测试项目,因为它包括 angular 和其他几个我不使用和不需要的组件,并且这些组件引入了许多依赖错误和问题,所以与其对所有这些进行故障排除,我认为只将 localforage-cordovasqlitedriver 和 pre-requsite 组件安装到我的生产项目中会更容易,而不是在测试项目中安装所有额外的材料。

我希望找到具有适当专业知识水平的人,可以快速轻松地告诉我我需要做什么才能使其正常工作。

我只是想在我的 IOS/IONIC/Cordova 项目中获得 localforage-cordovasqlitedriver,以便我可以访问它并将我的所有 localstorge.setitem(key,value) 和 localstorge.getitem(key,value) 命令更改为 localforage.setitem( key,value) 和 localforage.getitem(key,value) 并让它使用 SQLite。

任何帮助将不胜感激。

4

1 回答 1

0

我自己解决了这个问题。

我能够从 Github 上的 Ionic/Cordova 测试项目将 localforage 和 localforage-cordovasqlitedriver 文件夹复制到我的项目中,并且一切都按预期工作。我不确定他们为什么不安装,但手动复制它们解决了它。

于 2019-03-17T05:13:13.780 回答