2016-06-02 2 views
0

여기 내 gulpfile이 무엇인지 잘못 알지 못합니다. 오토 프리 픽서가 왜 아무 것도하지 않는 이유는 무엇입니까? 나는 목적지가 뭔가 잘못됐다고 생각해. 다른 사람 당신 파이프 전에 작업의 두 번째 줄에내 css와 아무런 관련이없는 자동 프리 픽서

gulp.task('sass', function() { 
     gulp.src('**/sass/*.scss') 
      .pipe(plumber({errorHandler: onError})) 
      .pipe(sass()) 
      .pipe(autoprefixer({ 
       browsers: ['last 2 versions'], 
       cascade: false 
      })) 
      .pipe(flatten({includeParents: 0})) 
      .pipe(gulp.dest(function (file) { 
       var dir = path.dirname(file.path).split('/scss') 
       return dir[1] ? path.join(dir[0], 'css', dir[1]) : path.join(dir[0], 'css'); 
      })) 

    }); 

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

}); 

답변

0

추가 "return gulp.src('**/sass/*.scss')". 그것은 작동해야합니다. 작업의 두 번째 줄에 return이라는 단어가 누락되었습니다.

+0

flatten 플러그인을 사용하지 않는 경우에는 오른쪽 폴더에 생성되지만 생성 폴더에는 기본 파일 폴더가 포함됩니다. 멀리 가져 가야합니다. 아무 생각이 없습니다. –

관련 문제