"Error: Invalid glob argument: undefined"
当我尝试gulp.src
从gulp.watch
. 这两个:
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 gulp@github:gulpjs/gulp#4.0
并创建一个gulpfile.js
包含:
const gulp = require('gulp');
后跟任一示例。
我的理解是,这是可以根据 docs访问更改文件路径的方式,所以我不确定我哪里出错了?