1

プロトタイプ Web アプリケーションを開発しています。私は Yeoman を使用して、Grunt、NPM、および Bower などで Angular アプリケーションを作成しました。PouchDB APIによると、次のようにデバッグを有効にできます。

PouchDB.debug.enable('*');

ただし、これにはノード デバッグ モジュールをインストールする必要があります。bower を介してインストールし、index.html で参照しようとしましたが、役に立ちませんでした。Angular にデバッグ モジュールを挿入するにはどうすればよいですか? それとも、この機能は PouchDB が Node.js サーバーから実行されている場合にのみ使用できますか?

編集:

私が得ている正確なエラーは次のとおりです。それが不平を言う行は次のとおりです。PouchDB.debug.enable('*');

TypeError: Cannot read property 'enable' of undefined
    at new <anonymous> (http://localhost:9000/scripts/services/taskdb.js:13:15)
    at invoke (http://localhost:9000/bower_components/angular/angular.js:4129:17)
    at Object.instantiate (http://localhost:9000/bower_components/angular/angular.js:4140:23)
    at Object.<anonymous> (http://localhost:9000/bower_components/angular/angular.js:3998:24)
    at Object.invoke (http://localhost:9000/bower_components/angular/angular.js:4129:17)
    at Object.enforcedReturnValue [as $get] (http://localhost:9000/bower_components/angular/angular.js:3982:37)
    at Object.invoke (http://localhost:9000/bower_components/angular/angular.js:4129:17)
    at http://localhost:9000/bower_components/angular/angular.js:3947:37
    at getService (http://localhost:9000/bower_components/angular/angular.js:4088:39)
    at Object.invoke (http://localhost:9000/bower_components/angular/angular.js:4120:13)
angular.js:11413 TypeError: Cannot read property 'enable' of undefined
    at new <anonymous> (http://localhost:9000/scripts/services/taskdb.js:13:15)
    at invoke (http://localhost:9000/bower_components/angular/angular.js:4129:17)
    at Object.instantiate (http://localhost:9000/bower_components/angular/angular.js:4140:23)
    at Object.<anonymous> (http://localhost:9000/bower_components/angular/angular.js:3998:24)
    at Object.invoke (http://localhost:9000/bower_components/angular/angular.js:4129:17)
    at Object.enforcedReturnValue [as $get] (http://localhost:9000/bower_components/angular/angular.js:3982:37)
    at Object.invoke (http://localhost:9000/bower_components/angular/angular.js:4129:17)
    at http://localhost:9000/bower_components/angular/angular.js:3947:37
    at getService (http://localhost:9000/bower_components/angular/angular.js:4088:39)
    at invoke (http://localhost:9000/bower_components/angular/angular.js:4120:13) <div ng-view="" class="ng-scope">
4

2 に答える 2

3

PouchDB を使用する場合、デバッグ モジュールは既にインストールされています。call 以外は何もする必要はありませんPouchDB.debug.enable('*')。:)

于 2014-12-05T00:58:34.523 に答える