es-analysis / plato

JavaScript source code visualization, static analysis, and complexity tool

Repository from Github https://github.comes-analysis/platoRepository from Github https://github.comes-analysis/plato

Plato Fails on Windows with EADDRNOTAVAIL

eeejayg opened this issue · comments

When running a gulp build on NPM, when I try to connect to my build on localhost, it throws error:

Error: connect EADDRNOTAVAIL
at errnoException (net.js:904:11)
at Object.afterConnect as oncomplete

Our gulp plato task looks like:

gulp.task('plato', function () {
var deferred = Q.defer();
var files = flatGlob.sync(['./src/app/**/*.js', '!./src/app/**/*.spec.js']);
var outputDir = './build/docs/plato';
var options = {
    complexity: {
        trycatch: true
    }
};

function done(report){
    deferred.resolve(report);
}

plato.inspect(files, outputDir, options, done);

return deferred.promise;
});