2016-06-14 15 views
1

タスク 'sassToCss、jadeToHtmlは' 私は飲み込むために新たなんだ、あなたgulpfileにタスク 'sassToCss、jadeToHtmlは' あなたのgulpfileではありません

ではありません。私はこのエラーがある。

私のコードで何が問題になっていますか?

このコードは、jadeToHtmlを監視する関数を追加するまで機能しました。 時計操作を追加する際に間違いがあると思います。

gulpfile.js

var gulp = require("gulp"); 
var sass = require("gulp-sass"); 
var postcss = require("gulp-postcss"); 
var autoprefixer = require("autoprefixer"); 
var jade = require("gulp-jade"); 
var plumber = require('gulp-plumber'); 


gulp.task("sassToCss", function() { 

    var processors = [ 
     autoprefixer({browsers: ["last 1 version"]}) 
    ]; 
    console.log("done2"); 

    return gulp.src("sass/*.sass") 
     .pipe(plumber()) 
     .pipe(sass()) 
     .on("error", function(error) { 
      console.log(error.message) 
     }) 
     .pipe(gulp.dest("./css")); 


}); 


gulp.task("jadeToHtml", function() { 

    var options = { 
     pretty: true 
    }; 

    return gulp.src("jade/*.jade") 
     .pipe(plumber()) 
     .pipe(jade(options)) 
     .on("error", function(error) { 
      console.log(error.message) 
     }) 
     .pipe(gulp.dest("./html")); 

}); 


gulp.task("log", ["sassToCss, jadeToHtml"], function() { 
    console.log("done"); 
}); 

gulp.task("watch", function() { 
    gulp.watch("sass/*.sass", ["sassToCss"]); 
    gulp.watch("jade/*.jade", ["jadeToHtml"]); 

}); 

gulp.task("default", ["sassToCss", "jadeToHtml", "log", "watch"]); 

答えて

0

それは愚かな間違いです:あなたはgulp.task("log"...定義で引用符が欠落している

gulp.task("log", ["sassToCss, jadeToHtml"], function() { 
    console.log("done"); 
}); 

は次のようになります。

gulp.task("log", ["sassToCss", "jadeToHtml"], function() { 
    console.log("done"); 
}); 
+0

間違いをキャッチしていただきありがとうございます! – hytm

関連する問題