掌握Gulp並提出問題。使用Gulp編譯Sass並縮小供應商的css
所以我有一個大口CSS任務,如低於該工程只是罰款:
var sassDir = 'app/scss';
var targetCssDir = 'public/assets';
gulp.task('css', function(){
return gulp.src(sassDir + '/main.scss')
.pipe(sass({ style: 'compressed' }).on('error', gutil.log))
.pipe(autoprefix('last 10 version'))
.pipe(gulp.dest(targetCssDir));;
});
但是,有沒有辦法添加像引導我的供應商的文件,所以它會被列入縮小和拼接。
希望你能指教。
我覺得不太可能的供應商檔案的OP要包括縮小的目的是無禮的文件,否則他們很可能會包括它作爲你的建議。 Sass無法像使用Sass文件一樣導入CSS文件(請參閱:http:// stackoverflow。COM /問題/ 16947337 /罐-I-進口的,外部託管的文件與 - 薩斯)。 – cimmanon
謝謝OverZeous。使用@import只是echo在css文件中輸出,所以這沒有用。我不喜歡有src文件的唯一的事情是它們加載的順序。當然,我可以將它們作爲前綴,即01_bootstrap.css。 – Lee
這太糟糕了,少了一個可以包含任何文件的替代術語('include')。第二個解決方案仍然有幫助。您可以使用數組指定[multiple'src'文件](https://github.com/gulpjs/gulp/blob/master/docs/API.md#globs)來控制順序。 – OverZealous