2017-09-20 143 views
0

我使用gulp-sass模塊將scss文件編譯爲css文件。使用gulp-sass npm模塊編譯scss文件

這是我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')); 
}); 

我在上海社會科學院文件夾中的兩個文件:

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

插件編譯demo.scss文件,但不_test.scss,我試着用同樣的內容也是如此。

有什麼與命名約定或我需要更改我的gulpfile.js。

回答

1

您需要將_test.scss更改爲test.scss

節點sass忽略_filenames。通常我們使用_以及要在scss文件中導入的文件名。

+0

所以我們只能使用這個'_ *。scss'來導入 – bhansa

+0

對於'@import「test.scss」'或'@import「test」'是的。你可以在'demo.scss' – Aslam

+0

@bhansa裏面導入測試,很高興工作! :) – Aslam