2016-07-29 14 views
0

Blick auf diese SO beantworten: Excluding files/directories from Gulp taskWarum schließt mein Gulp keine Datei aus?

Es scheint, dass ich mit einem meiner Datei verneinen müssen!. Ich habe folgende Gulp-Datei:

gulp.task('css', function() { 
    return gulp.src(['content/**/*.css', '!content/login.css']) 
     .pipe(debug()) 
     .pipe(concat('styles.min.css')) 
     .pipe(uglifycss()) 
     .pipe(gulp.dest('dist/css')) 
}); 

Meine debug zeigt, dass login.css enthalten wird.

...
[19.52.49] schlucke-debug: content \ LineItems.css
[19.52.49] schlucke-debug: content \ login.css
[19: 52:50] schlucke-debug: content \ NavBar.css
[19.52.50] schlucke-debug: content \ NewCompanySite.css
...

Was mache ich falsch?

Antwort

0

Stellt sich heraus Gulp unterscheidet zwischen Groß- und Kleinschreibung.

I geändert:

return gulp.src(['content/**/*.css', '!content/login.css']) 

zu

return gulp.src(['content/**/*.css', '!content/Login.css']) 

und es funktionierte perfekt.

+0

Warum nicht den Dateinamen stattdessen in 'login.css' ändern? Wenn Sie möchten, dass alle statischen Ressourcen Kleinbuchstaben mit Bindestrichen sind, wird dieses Problem (oder jemand anderem) nicht erneut auftreten – Barryman9000