2016-11-03 2 views
0

У меня есть проблемы с расколом мой gulpfile использованием требуется-Dir модуль .. В каталоге ./gulp У меня есть gulp.js файл с задачей:сплит gulpfile с требуют, реж

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

gulp.task('sass', function() { 
return gulp.src('./styles/sass/**/*.sass') 
.pipe(sass()) 
.pipe(gulp.dest('./styles/css/')) 
    }); 

Это мой gulpfile.js:

var gulp = require('gulp'); 
var requireDir = require('require-dir'); 
requireDir('./gulp'); 

gulp.task('watch', function() { 
gulp.watch('frontend/styles/sass/**/*.sass', ['sass']); 

    }); 

Основная проблема, что все работает правильно, без ошибок в консоли, но задачи DonT ничего не делают (дерзость DonT компилировать в CSS)

console.log:

[14:37:31] Using gulpfile ~\Desktop\pokemongo\app\development\gulpfile.js 
[14:37:32] Starting 'watch'... 
[14:37:32] Finished 'watch' after 31 ms 
[14:38:05] Starting 'sass'... 
[14:38:05] Finished 'sass' after 12 ms 

Если я ставлю код в одном gulpfile все работает идеально ..

ответ

0

У меня есть еще один способ gulpfile раскол, но я такая же проблема ...

мой главный gulpfile:

var sass = require('gulp-sass'); 
var gulp = require('gulp'); 
require('./gulp/gulpcss.js')(gulp, sass); 

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

мой gulpcss:

module.exports = function (gulp, sass) { 

    gulp.task('sass', function(){ 
    return gulp.src('../frontend/styles/sass/**/*.sass') 
    .pipe(sass()) 
    .pipe(gulp.dest('../frontend/styles/css/')) 

}); 

}; 

лог консоли ->

[14:37:31] Using gulpfile ~\Desktop\pokemongo\app\development\gulpfile.js 
[14:37:32] Starting 'watch'... 
[14:37:32] Finished 'watch' after 31 ms 
[14:38:05] Starting 'sass'... 
[14:38:05] Finished 'sass' after 12 ms 

Основная проблема, что все работает правильно, без ошибок в консоли, но задачи DonT ничего не делают снова. (sass не скомпилировать до css)

Если я помещаю код в один файл gulpfile, все работает отлично ..

Смежные вопросы