2016-10-25 14 views
1

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機能をデバッグするために使用できる一般的なツール/戦略を尋ねるためのものです。

答えて

1

デバイス(ios/android)でアプリケーションを実行してデバッグする必要があります。プラグインはデスクトップにはサポートされていないため、デスクトップ上でプラグインをデバッグすることはできません。

+0

答えていただきありがとうございます:)私は 'ionic upload'ですので、私のiPhoneのIonic Viewでテストできます。私ができることは、HTML以外の何も見ていない...私はテーブルが作成されても、レコードが追加ボタンをクリックしたときに挿入されているか分からない。電話でデバッグするにはどうすればよいですか? –

+1

私は "ionic upload"コマンドにはあまり気づいていませんが、 "ionic run android"を使用するとアンドロイドデバイス上でアプリが実行されます。デバイスのOSが4.4より大きい場合は、「chrome:// inspect /#devices」を使用してデバイスのOSを検査できます –

関連する問題