Ich habe in eine Straßensperre mit einem neuen Team, mit dem ich arbeite, die eine Knoten-App unterstützt. Die App wird über Gulp gestartet, und das Setup ist so, dass es ein "zentrales" NPM-Modul gibt, das eine Menge Schluckaufgaben und einen "Server" definiert, und unsere App installiert einfach dieses Paket und unser Code wird als " Plugin "zum Server.Wie debuggen App Start mit Gulp
In unserem gulpfile.js, haben wir so etwas wie:
var gulp = require('gulp');
var workflow = require('base-workflow');
workflow.use({ gulp: gulp });
gulp.task('default'), ['base:default']);
...more stuff
Wo base:default
in und ein paar Hapi Server gezogen werden schließlich gestartet (eine als "Web" app, eine als „Rest "Proxy-App zu einem echten Java-basierten REST-Dienste). Ich möchte node-inpector einrichten, damit ich den Start der App beheben kann, weil ich festgestellt habe, dass die neuesten Versionen ihrer Basispakete nicht Mac-kompatibel sind.
Was ich versucht habe, ist gulp-node-inspector mit folgenden Änderungen zu installieren:
var gulp = require('gulp');
var nodeInspector = require('gulp-node-inspector');
var workflow = require('base-workflow');
workflow.use({ gulp: gulp });
gulp.task('default'), ['base:default']);
gulp.task('debug', ['default'], function() { gulp.src([]).pipe(nodeInspector({debugBrk: true})); });
...more stuff
und auch:
var gulp = require('gulp');
var nodeInspector = require('gulp-node-inspector');
var workflow = require('base-workflow');
workflow.use({ gulp: gulp });
gulp.task('default'), ['base:default']);
gulp.task('debug', function() { gulp.src(['default']).pipe(nodeInspector({debugBrk: true})); });
...more stuff
aber keines dieser Werke. Ein Teil davon ist wahrscheinlich mein mangelndes Verständnis von Gulp. Weiß jemand wie ich diese App debuggen kann?