2016-06-07 17 views
0

Ich versuche, eine Jade-Vorlage zu kompilieren und dann in einen anderen Schluck Prozess für eine Datei zu füttern, aber es scheint nur den letzten Prozess zu überspringen .. es ist fast wie es wird es nicht erkennen, weil es von gulp-jade erstellt wurdeGulp Jade Problem

heren der das ist Abschnitt

gulp.src("src/assets/jade/index.jade") 
    .pipe(jade({ 
     pretty: true 
    })) 
    .pipe(gulp.dest('src/')) 


    gulp.src('src/index.html') 
     .pipe(useref())  
     .pipe(gulpif('assets/lib.js', uglify())) 
     .pipe(gulpif('*.css', cssnano())) 
     .pipe(gulpif('!*.html', rev())) 
     .pipe(revReplace()) 
     .pipe(gulp.dest(public/)) 
     .on('finish', done); 

so die erste Schluck Quelle der Jade-Datei wird das Problem verursacht und macht es in eine hTML-Datei dann die nächsten bekommt die neue hTML-Datei und verarbeitet es, aber es scheint nicht, um zu dieser Stufe zu kommen und es gibt keine Fehler

Antwort

0

Ein t Hing, die das Problem verursachen könnte, ist, dass Sie Anführungszeichen um den Zielpfad in der zweiten gulp.dest sind vermisst() aufrufen:

.pipe(gulp.dest(public/)) 

werden sollten:

.pipe(gulp.dest('public/'))