[問題] gulp編譯scss路徑的問題

作者: SheueJi (雪姬)   2018-04-30 16:33:35
https://i.imgur.com/ANLpKTm.jpg
請教一下,這是我目前的資料夾結構
我使用gulp來做scss的編譯
================================================
// grab our gulp packages
var gulp = require('gulp'),
gutil = require('gulp-util');
compass = require('gulp-compass');
// create a default task and just log a message
gulp.task('default', function() {
return gutil.log('Gulp is running!')
});
gulp.task('compass', function() {
gulp.src('./scss/*.scss')
.pipe(compass({
config_file: './config.rb',
css: './css/',
sass: './scss/',
style: 'compact' //nested, expanded, compact, compressed
}))
.pipe(gulp.dest('./css/'));
});
gulp.task('watch', function() {
gulp.watch('./scss/*.scss', ['compass']);
});
gulp.task('default', ['compass', 'watch']);
================================================
目前是這樣設定,但是它只能編譯當前目錄的scss資料夾下的檔案
不知道能不能改成,它可以編譯所有的scss資料夾的檔案,
然後產生至不同的css資料夾呢?
(看那個scss資料夾在哪裡,就產生至它當前目錄的另一個css資料夾)
卡關很久,還請多指點,感激 m(__ __)m
作者: erozak (45)   2018-04-30 23:16:00
把“./scss/*.scss”改成“./**/scss/*.scss”,在luna目錄下執行就會根據各自目錄放了

Links booklink

Contact Us: admin [ a t ] ucptt.com