使用Ionic SqlStorage时,sqlite数据存储在哪里?
我只是好奇默认键值的用法使用Ionic SqlStorage时,sqlite数据存储在哪里?,sqlite,angular,ionic-framework,ionic2,Sqlite,Angular,Ionic Framework,Ionic2,我只是好奇默认键值的用法 import {Storage, SqlStorage } from 'ionic-angular'; let storage = new Storage(SqlStorage); storage.set(key, value); storage.get(key).then((value) => { ... }); 在哪里可以找到sqlite文件 我假设我能够在应用程序之外读/写;这是真的吗?老实说,我只对调试感兴趣,所以如果我只能拥有读取权限,并且只有在应用
import {Storage, SqlStorage } from 'ionic-angular';
let storage = new Storage(SqlStorage);
storage.set(key, value);
storage.get(key).then((value) => { ... });
在哪里可以找到sqlite文件
我假设我能够在应用程序之外读/写;这是真的吗?老实说,我只对调试感兴趣,所以如果我只能拥有读取权限,并且只有在应用程序关闭后才可以。在开发过程中,我对桌面特别感兴趣(而不是在设备上)。我是否必须使用备份文件选项并为数据库指定我自己的路径才能执行此操作?文档说明,除非您安装了SQLite插件,否则它将存储到WebSQL中 文档的前几行
应用程序存储文件夹中的默认数据库文件名将为“\u ionicstorage”,每个源如下:
啊,嗯。我认为文档的前几行实际上表明,如果将应用程序提供给浏览器,不管sqlite插件是否可用,它都会使用WebSQL。谢谢所以,问题仍然存在:数据存储在哪里(当安装sqlite插件或WebSQL时)?如果打开chrome调试器并单击应用程序,您可以看到保存数据的数据库。。。另请参见ios-文档链接已断开。