SqliteでIonic Appをデバッグする一般的な方向について質問したいと思います。背景:私はthis pageに従って、自分の入力の一部を保存するためのアプリを作成しようとしていました。SQLiteを使用するIonic Appをデバッグする方法
ionic serve
を実行していると、おそらくReferenceError: Can't find variable: sqlitePlugin
というエラーが発生します。ある人は、SQLiteのようなネイティブ関数をテストするためにionic serve
を実行すべきではないと言っていました。
私はionic emulate ios
を実行し、デバッグログには同じエラーがあります。
ブログのように、CREATE
のテーブルapp.ts
のように。ターミナル(Macを使用しています)に移動してsqlite3 test.db
と入力すると、CREATE
というクエリが入力され、すべて正常に動作します。
このように、問題は「SQL」ではなく、接続であるように見えます。しかし、私はどのように私はDBへの接続についての詳細をログに記録することができないか、または私はエミュレータでエラーログを表示することができません(またはデバッグログは私が持つことができますか?私もionic upload
を実行しようとしているので、私はIonic Viewで私のiPhone上でアプリをテストすることができ
...私はCREATE
の間に何が起こったのかを示すためにmysql_error()
のような便利な機能を持っていないようです。しかし、デバッグコンソールがあるかどうかはわかりません。テストできるのは「動作しません」ということです。
特定の質問の代わりに、これはIonic AppのSQLite機能をデバッグするために使用できる一般的なツール/戦略を尋ねるためのものです。
答えていただきありがとうございます:)私は 'ionic upload'ですので、私のiPhoneのIonic Viewでテストできます。私ができることは、HTML以外の何も見ていない...私はテーブルが作成されても、レコードが追加ボタンをクリックしたときに挿入されているか分からない。電話でデバッグするにはどうすればよいですか? –
私は "ionic upload"コマンドにはあまり気づいていませんが、 "ionic run android"を使用するとアンドロイドデバイス上でアプリが実行されます。デバイスのOSが4.4より大きい場合は、「chrome:// inspect /#devices」を使用してデバイスのOSを検査できます –