2016-04-18 17 views
1

Hi im mit Schluck zu automatisieren meine kompilieren von .ejs-Dateien in HTML-Dateien, aber wenn gulp-ejs kompiliert die Dateien, es als ejs. Ich denke, ich muss die Erweiterung .html im ejs() -Objekt definieren, aber ich kann es zum Laufen bringen.Kann gulp-ejs nicht kompilieren EJS zu .html

Das ist, was ich bisher habe:

gulp.task('ejs', function(){ 
    return gulp.src('src/templates/**/*.ejs') 
    .pipe(ejs({setting: '.html'})) 
    .pipe(gulp.dest('builds/dev/')) 
}); 

Br M

Antwort

4

Sie die ext option wie dies in den Einstellungen zur Verfügung stellen müssen, um das Objekt:

gulp.task('ejs', function(){ 
    return gulp.src('src/templates/**/*.ejs') 
    .pipe(ejs()) 
    .pipe(gulp.dest('builds/dev/')) 
}); 

ich auch diese versucht haben, :

gulp.task('ejs', function(){ 
    return gulp.src('src/templates/**/*.ejs') 
    .pipe(ejs({}, {ext:'.html'})) 
    .pipe(gulp.dest('builds/dev/')) 
}); 
+0

Als K du Sven, sehr geschätzt! – mkelle