내 gulpfile에 다음 코드 단편이 있습니다. 내가 gulp dev
, gulp watch
또는 gulp static
을 실행하면꿀꺽 거리는 작업을 여러 번 수행
gulp.task('static', function() {
return gulp.src(['./src/**', '!./src/js/**', '!./src/js/', '!./src/scss/', '!./src/scss/**'])
.pipe(gulp.dest(outputDir + '/'))
});
gulp.task('watch', function() {
gulp.watch(['./src/**', '!./src/js/**', '!./src/js/', '!./src/scss/', '!./src/scss/**'], ['static']);
});
gulp.task('dev', ['static']);
gulp.task('default', ['watch', 'dev']);
은 모든 것이 잘 작동합니다. 그러나 단지 gulp
(기본값)을 실행하면 static
작업 번을 수행합니다. 아무도 왜 이런 일이 일어나는지 도와 줄 수 있습니까?
P. 내가 별도의 경로로 디렉토리를 구분하지 않으면 어떤 이유에서든 빈 디렉토리 js
과 scss
을 복사하는 것처럼 보이기 때문에 경과 된 경로는 이와 같습니다.
'outputDir'의 값은 무엇입니까? –
호출 된 태스크가 개발 또는 생산인지 여부에 따라'build /'또는'deploy /'로 설정됩니다. –