gulp.src
gulp.watch
에서 얻은 경로를 Gulp (4.0)가 "Error: Invalid glob argument: undefined"
으로 던집니다. 모두이 :Gulp 시계가 이벤트 객체를 표시하지 않습니다.
gulp.task('watch', function() {
gulp.watch('./web/**/*.html')
.on('change', function(file) {
gulp.src(file.path)
.pipe(gulp.dest('./output'));
});
});
이 구문 변형 :
gulp.task('watch', function() {
gulp.watch('./web/**/*.html', function(file) {
gulp.src(file.path)
.pipe(gulp.dest('./output'));
});
});
는 동일한 결과를 얻을 수 있습니다.
gulp.src
앞에 file.path를 로깅하면 "정의되지 않음"도 출력됩니다.
은 재현 :
npm install -g [email protected]:gulpjs/gulp#4.0
및 함유 gulpfile.js
생성 :
const gulp = require('gulp');
변경된 파일의 경로에 as per the docs에 액세스 할 수 있어야한다는 점을 이해합니다. 그래서 어디서 잘못 될지 잘 모르겠습니다.
Vielen Dank! 그것은 정말로 문제입니다. 설명 할 시간을내어 주셔서 감사합니다. 희망적으로 이것은 동일한 두통을 가진 다른 사람들을위한 자원으로 작용합니다. –