我试图在我的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/ areas的整个文件夹体系结构,根据localforage-cordovasqlitedriver说明,我在其中安装了组件,但我在任何地方都找不到这两个文件中的任何一个。
很明显,我做错了什么。
我希望找到一个以前做过这件事的人,他知道我需要做什么,并能提供一些指导或帮助,我将非常感激。
我制作了一个详细的视频,发布在下面,展示了整个过程,直到我构建项目,然后搜索这两个文件。
https://www.aloye.com/wp/wp-content/uploads/localforage/LocalForageIssue.mp4
我希望这段视频中的细节能让具有适当专业水平的人告诉我我到底做错了什么,以及我需要具体做些什么才能让这些文件出现。
如果我将我的项目的内容与Ionic/Cordova Test Project on Github进行比较,我的应用程序缺少www/lib/localforage和www/lib/localForage-cordovaSQLiteDriver文件夹。
Github的/lib文件夹中的测试项目

不幸的是,我无法构建上面提到的Ionic/Cordova测试项目,因为它包含了angular和其他几个我不使用也不需要的组件,而这些组件引入了许多依赖错误和问题,所以与其解决所有这些问题,我认为在我的生产项目中只安装localforage cordovasqlitedriver和pre-requsite组件会更容易,而不是在测试项目中安装所有额外的材料。
我希望找到一个具有正确的专业水平的人,可以快速和轻松地告诉我,我需要做什么,让这项工作。
我只想在我的IOS/IONIC/Cordova项目中提供localforage cordovasqlitedriver,这样我就可以访问它,并将我所有的localstorge.setitem(键,值)和localstorge.getitem(键,值)命令更改为localforage.setitem(键,值)和localforage.getitem(键,值),并让它使用SQLite。
任何帮助都将不胜感激。
发布于 2019-03-17 13:13:14
我自己解决了这个问题。
我能够从Github上的Ionic/Cordova测试项目中将localforage和localforage cordovasqlitedriver文件夹复制到我的项目中,一切都按预期进行。我不确定为什么他们没有安装,但手动复制解决了它。
https://stackoverflow.com/questions/55091939
复制相似问题