2015-09-25 2 views
-1

Привет, ребята, я пытаюсь выполнять параллельные задачи, но мой код не работает.Как установить задачу по умолчанию для параллельных задач в gulp 3.9

var gulp = require('gulp'); 
var sass = require('gulp-sass'); 
var uglify = require('gulp-uglify'); 
var jshint = require('gulp-jshint'); 
var concat = require('gulp-concat'); 
var imagemin = require('gulp-imagemin'); 

gulp.task('sass', function(){ 
     return gulp.src('app/scss/*.scss') 
       .pipe(sass()) 
       .pipe(gulp.dest('dist/css')); 
     }), 

gulp.task('scripts', function(){ 
     return gulp.src('app/js/*.js') 
       .pipe(jshint()) 
       .pipe(jshint.reporter('default')) 
       .pipe(concat('scripts.js')) 
       .pipe(uglify()) 
       .pipe(gulp.dest('dist/js')); 
     }), 
gulp.task('images', function(){ 
     return gulp.src('app/img/*') 
       .pipe(imagemin()) 
       .pipe(gulp.dest('dist/img')); 
     }), 
gulp.task('watch', function(){ 
     gulp.watch('app/scss/*.scss', 'sass'); 
     gulp.watch('app/js/*js', 'scripts'); 
     gulpt.watch('app/img/*', 'images'); 
     }), 


gulp.task('default', ['sass', 'scripts', 'images', 'watch']); 

Tahnks вы

ответ

0

При просмотре файлов с помощью gulp.watch, то второй параметр должен быть массивом строк, а не одну строку.

Также есть опечатка, в которой вы писали gulpt вместо gulp.

следующие работы просто отлично:

gulp.task('watch', function(){ 
     gulp.watch('app/scss/*.scss', ['sass']); 
     gulp.watch('app/js/*js', ['scripts']); 
     gulp.watch('app/img/*', ['images']); 
     }),