2014-12-13 7 views
0

나는 꿀꺽 마는 시계가 작동하지 않습니다. 그것은 나에게 "TypeError : Object function (server)"로 시작하는 오류를 제공합니다. 여기 (스크린 샷 죄송합니다) 전체 오류입니다 : 내가 어떻게 해결하는 아무 생각이gulp watch "TypeError : Object function (server)"

var gulp = require('gulp'), 

// Include plugins 
    cache = require('gulp-cache'), 
    gutil = require('gulp-util'), 
    plumber = require('gulp-plumber'), 
    notify = require('gulp-notify'), 
    rename = require('gulp-rename'), 

    compass = require('gulp-compass'), 
    minifycss = require('gulp-minify-css'), 

    jshint = require('gulp-jshint'), 
    uglify = require('gulp-uglify'), 
    concat = require('gulp-concat'), 

    imagemin = require('gulp-imagemin'), 

    livereload = require('gulp-livereload'); 



// Paths 
// ============================================================ 
// var PATH = 'public_html/assets'; 



// Error Handling 
// ============================================================ 
var onError = function (err) { 
    gutil.beep(); 
    console.log(err); 
}; 



// Styles Task 
// ============================================================ 
gulp.task('styles-global', function() { 
    return gulp.src('assets/scss/app.scss') 
    .pipe(plumber({ errorHandler: onError })) 
    // .pipe(sass({ style: 'compressed' })) 
    .pipe(compass({ 
     config_file: 'config.rb', 
     css: 'assets/css', 
     sass: 'assets/scss', 
     image: 'assets/img' 
    })) 
    // .pipe(rename({suffix: '.min'})) 
    // .pipe(minifycss()) 
    .pipe(gulp.dest('assets/css')) 
    .pipe(livereload()) 
    .pipe(notify({ message: 'Styles task complete' })); 
}); 

gulp.task('styles-base', function() { 
    return gulp.src('assets/scss/base.scss') 
    .pipe(plumber({ errorHandler: onError })) 
    // .pipe(sass({ style: 'compressed' })) 
    .pipe(compass({ 
     config_file: 'config.rb', 
     css: 'assets/css', 
     sass: 'assets/scss', 
     image: 'assets/img' 
    })) 
    // .pipe(rename({suffix: '.min'})) 
    // .pipe(minifycss()) 
    .pipe(gulp.dest('assets/css')) 
    .pipe(livereload()) 
    .pipe(notify({ message: 'Styles task complete' })); 
}); 

gulp.task('styles-light', function() { 
    return gulp.src('assets/scss/light.scss') 
    .pipe(plumber({ errorHandler: onError })) 
    // .pipe(sass({ style: 'compressed' })) 
    .pipe(compass({ 
     config_file: 'config.rb', 
     css: 'assets/css', 
     sass: 'assets/scss', 
     image: 'assets/img' 
    })) 
    // .pipe(rename({suffix: '.min'})) 
    // .pipe(minifycss()) 
    .pipe(gulp.dest('assets/css')) 
    .pipe(livereload()) 
    .pipe(notify({ message: 'Styles task complete' })); 
}); 

gulp.task('styles', ['styles-global', 'styles-base', 'styles-light']); 




// JS Tasks 
// ============================================================ 
gulp.task('scripts', function() { 
    return gulp.src([ 
    'assets/js/plugins/jquery.hoverIntent.js', 
    'assets/js/plugins/fancybox/jquery.fancybox.js', 
    'assets/js/src/app.js' 
    ]) 
    .pipe(plumber({ errorHandler: onError })) 
    .pipe(concat('app.js')) 
    .pipe(gulp.dest('assets/js')) 
    .pipe(rename({suffix: '.min'})) 
    .pipe(uglify()) 
    .pipe(gulp.dest('assets/js')) 
    .pipe(livereload()) 
    .pipe(notify({ message: 'JS task complete' })); 
}); 


// HTML Tasks 
// ============================================================ 
gulp.task('html', function() { 
    return gulp.src('assets/tpl/**/*.html') 
    .pipe(livereload()); 
}); 


// Default task 
// ------------------------------------------------------------------- 
gulp.task('default', [], function() { 
    gulp.start('styles', 'scripts'); 
    // gulp.start('styles', 'scripts', 'images'); 
}); 


// Watch task 
// ------------------------------------------------------------------- 
gulp.task('watch', function() { 
    gulp.watch('assets/scss/**/*.scss', ['styles']); 
    gulp.watch('assets/js/**/*.js', ['scripts']); 

    livereload.listen(); 
    gulp.watch('assets/tpl/**/*.html', ['html']).on('change', livereload.changed); 
}); 

: http://cl.ly/image/3p0j1F2L1S0I

여기 내 꿀꺽 꿀꺽 파일입니다. node.js 버전 0.10.33, 꿀꺽 꿀꺽 마시는 버전 3.8.8을 실행 중입니다. 스크립트 또는 스타일 작업을 실행하면 정상적으로 실행됩니다. 실패하는 멍청한 시계.

답변

0

가 최신 버전인지 확인하십시오, 당신의 gulp -v을 확인해야합니다 그리고 당신은 당신의 패키지가 최신 npm outdated --depth=0까지 있는지 확인하기 위해 확인하실 수 있습니다 - https://docs.npmjs.com/cli/outdated

이 문제를 해결해야한다.

+0

모든 것을 업데이트하는 것이 트릭을 만들었습니다. 단케 :) –