2016-07-14 12 views
0

私はSASSをCSSにコンパイルしようとしていますが、最初のタスクではGulpウォッチしかありません。
gulpfile.js私のファイルのGulpがすべてのタスクを見ていない

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


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

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

gulp.task('default',function() { 
    gulp.watch('sass/*.scss',['styles']); 
    gulp.watch('sass/bootstrap/*.scss',['bootstrap']); 
}); 

構造:
資産/ SASS/style.scss - >資産/ CSS/style.cssに

assets 
-- css/ 
---- style.css 
-- node_modules/ 
---- (files from node) 
-- sass/ 
---- bootstrap/ 
------- (parts of bootstrap) 
---- bootstrap.scss 
---- style.scss 
-- gulpfile.js 
-- package.json 

私がコンパイルしたいですassets/sass/bootstrap.scss - > assets/plugins/bootstrap/css/bootstrap.min.css

+0

私はちょうどあなたの「スタイル」と 『ブートストラップ』タスクにreturn文を追加することでこの問題を修正するかもしれないと思うだろう。プラス、あなたのbootstrap.scssは、それはあなたが表示されませんあなたのSASS/*。SCSSストリームになります欲しいです。 – Mark

答えて

0

デフォルトを変更しようとしましたか次へ?

gulp.task('styleswatch', function() { 
    gulp.watch('sass/*.scss',['styles']); 
} 
gulp.task('bootstrapwatch', function() { 
    gulp.watch('sass/*.scss',['bootstrap']); 
} 
gulp.task('default',['styleswatch','bootstrapwatch']);