다음 스 니펫에서 .pipe(gulpIf('*.css', cssnano()))
의 입력과 출력은 어떻게됩니까?.pipe() 함수는 꿀꺽 꿀꺽 마시면서 무엇을 반환합니까?
gulp.task('useref', function(){
return gulp.src('app/*.html')
.pipe(useref())
.pipe(gulpIf('*.js', uglify()))
.pipe(gulpIf('*.css', cssnano()))
.pipe(gulp.dest('dist'))
});
API 문서는 (link)는, 그래서 .pipe(gulpIf('*.js', uglify()))
가 축소 된의 .js 파일 스트림을 반환하는 경우 .pipe(destination)
는, 체인을 설정하기위한 대상 스트림에 대한 참조를 반환 말한다 어떻게이 .pipe(gulpIf('*.css', cssnano()))
로 파이프 할 수 있는가?
스트림은 축소 된'.js' 파일이 아니며 처리중인 [비닐 파일] (https://github.com/gulpjs/vinyl-fs) 스트림입니다 (예 : Gulp 스트림). , 파일 스트림이 아닙니다. –
내가 아는 한, 파일이 아니라 [비닐] (https://github.com/gulpjs/ 비닐) 파일 시스템 스트림입니다. –
@ ÁlvaroGonzález 좋은 골리, 놀라운 타이밍. 질문은 14 분 동안 여기에 있었고, 우리는 거의 똑같은 것을 * 1 초 *마다 따로 언급했습니다. :-) –