私はElectron(フロントエンド)とNode.js(セイルバックエンド)を使用しています。どちらもTypeScript(ES6)です。Node.jsでデバッグするときにブレークポイントを実行する方法は?
私はSailsアプリケーションコントローラをデバッグします。
WebStormを使用してアプリケーション(バックエンド)でいくつかのブレークポイントを選択しました。
私はElectron(フロントエンド)とNode.js(セイルバックエンド)を使用しています。どちらもTypeScript(ES6)です。Node.jsでデバッグするときにブレークポイントを実行する方法は?
私はSailsアプリケーションコントローラをデバッグします。
WebStormを使用してアプリケーション(バックエンド)でいくつかのブレークポイントを選択しました。
ガルプ実行構成は、ノード・アプリケーションのデバッグのために使用されることを想定されていない - それは/デバッグがぶ飲みタスクを実行するように設計されました。あなたの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を選択し、サーバーのタスクを実行し、デバッグ
を打ちます