我想问一下使用Sqlite调试Ionic App的一般方向。背景:我正在关注this page尝试创建一个应用程序来存储我的一些输入。
预计会运行ionic serve
,我们会遇到错误ReferenceError: Can't find variable: sqlitePlugin
。有些人说我们不应该运行ionic serve
来测试像SQLite这样的Native函数。
所以我运行ionic emulate ios
,在调试日志中我们也有同样的错误。
在博客中,CREATE
中的app.ts
表。当我去终端(我正在使用Mac)并输入sqlite3 test.db
然后我将CREATE
查询放入,一切运行正常。
因此,问题似乎不是“SQL”,而是连接。但是我不知道如何记录有关数据库连接的更多信息,也不知道如何在模拟器中显示错误日志(或者我可以使用调试日志?)。似乎我没有像mysql_error()
那样方便的功能来显示CREATE
期间发生的事情......
我还尝试运行ionic upload
,因此我可以使用Ionic View在iPhone上测试该应用。但是我不知道是否有调试控制台 - 所有我可以测试的是告诉它“它不起作用”。
这不是一个特定的问题,而是要求提供可用于调试Ionic App的SQLite功能的一般工具/策略。
答案 0 :(得分:1)
您需要在设备(ios / android)上运行您的应用程序并进行调试。由于桌面不支持插件,因此无法在桌面上对其进行调试。