2017-09-20 1 views
0

Ich verwende gulp-sass Modul, um scss-Dateien zu CSS-Dateien zu kompilieren.Kompilieren von Scss-Dateien mit gulp-sass npm Modul

Das ist mein gulpfile.js

'use strict'; 

var gulp = require('gulp'); 
var sass = require('gulp-sass'); 

gulp.task('sass', function() { 
    return gulp.src('sass/*.scss') 
    .pipe(sass().on('error', sass.logError)) 
    .pipe(gulp.dest('css')); 
}); 

Ich habe zwei Dateien in meinem sass Ordner:

sass 
|--- _test.scss 
|--- demo.scss 

Das Plugin kompiliert demo.scss Datei aber nicht _test.scss habe ich versucht, mit dem gleichen Inhalt auch.

Gibt es etwas mit der Namenskonvention oder ich muss meine gulpfile.js ändern.

Antwort

1

Sie müssen _test.scss zu test.scss ändern.

Knoten Sass ignoriert _filenames. Normalerweise verwenden wir _ mit Dateinamen, die in die scss Dateien importiert werden.

+0

so können wir nur '_ *. Scss' für Importe verwenden – bhansa

+0

Ja für' @import "test.scss" 'oder' @import "test" '. Sie können den Test in die 'demo.scss' importieren – Aslam

+0

@bhansa, Froh, es hat funktioniert! :) – Aslam