2017-07-28 5 views

答えて

2

ガルプ実行構成は、ノード・アプリケーションのデバッグのために使用されることを想定されていない - それは/デバッグがぶ飲みタスクを実行するように設計されました。あなたのNode.jsアプリケーションをデバッグするには、Node.jsの実行コンフィギュレーションを作成する必要があります(いくつかのヒントについてhttp://www.sullivansoftdev.com/blog/2014/04/12/debugging-sails-applications-with-webstorm/を参照)

あなたはまだあなたのサーバを起動するためにがぶ飲みを使用したい場合は、サーバー・プロセスが使用を開始していることを確認しますその後、--debug-brk(ノードバージョンのための< = 6.xの)または--inspect-brkとデバッガをアタッチするNode.jsのリモート(= 6.xのノード<)またはクロムリモート(Node.6.x)実行構成のいずれかを使用します。

同様:

var gulp = require('gulp'); 
var exec = require('child_process').exec; 

gulp.task('server', function (cb) { 
    exec('node --debug-brk=5858 app.js', function (err, stdout, stderr) { 
... 

/リモートクロムリモート実行構成をのNode.jsを選択し、サーバーのタスクを実行し、デバッグ

を打ちます
関連する問題