.pipe(jshint({"predef": ["angular"]}))
     .pipe(jshint.reporter('default'))
     .pipe(jshint.reporter('fail'));;
});

gulp.task('watchTests', ["clean"], function () {
    new Server({
        configFile: __dirname + '/karma.conf.js',
        singleRun: false
    }).start();
});

gulp.task('runTests', function (done) {
  new Server({
    configFile: __dirname + '/karma.conf.js',
    singleRun: true
  }, done).start();
});

var dnxOptions = {
    restore: true,
    build: true,
    run: true,
    cwd: './'
};

var dnxCommand = 'web';

gulp.task('dnx-run', dnx(dnxCommand, dnxOptions));

Пример #2
0
gulp.task("min:js", function() {    
  gulp.src(paths.js, {
      base: "."
    })
    .pipe(concat(paths.concatJsDest))
    .pipe(uglify())
    .pipe(gulp.dest("."));
});
gulp.task("min:css", function() {
  gulp.src(paths.css)
    .pipe(concat(paths.concatCssDest))
    .pipe(cssmin())
    .pipe(gulp.dest("."));
});
gulp.task("min", ["min:js", "min:css"]);

// Watch the changes and launch the minification
gulp.task('watch', function() {
    liveReload.listen();
    gulp.watch(paths.js, [ 'min:js' ]);
    gulp.watch(paths.css, [ 'min:css' ]);
});

// Launch the application
gulp.task("dnx-run", dnx("web"));
gulp.task("dnx-watch", dnx("watch"));

// Default action
gulp.task('default', function(cb) {
  return runSequence('clean', 'min', ['watch', 'dnx-watch'], cb);
});