1
私のサスの構造はこのように見えます。他のGALPファイルをインポートするには?
- /base
-- _fonts.scss
-- _all.scss
- /components
-- _all.scss
-- _header.scss
-- _footer.scss
- main.scss
各_all.scssは現在のフォルダ内のすべてのファイルをインポートし、main.scssはすべての_allファイルを各フォルダからインポートします。
私が直面している問題は、gulpが.cssファイルを生成するためにmain.scssを実際に保存する必要があるということです。すべてのファイルを見ると、必要のない.cssファイルがたくさん生成されます。
gulpfile.js
'use strict';
var gulp = require('gulp');
var sass = require('gulp-sass');
gulp.task('sass', function() {
return gulp.src('./src/stylesheets/main.scss')
.pipe(sass().on('error', sass.logError))
.pipe(gulp.dest('./public/css/'));
});
gulp.task('sass:watch', function() {
gulp.watch('./src/stylesheets/main.scss', ['sass']);
});
はどうすれば一気のすべてのファイルを見て、パブリックフォルダ内の唯一のCSSファイルを生成するのですか?