小编dan*_*ias的帖子

Gulp 手表不发出事件对象

"Error: Invalid glob argument: undefined"当我尝试访问gulp.srcgulp.watch. 这两个:

gulp.task('watch', function() {
    gulp.watch('./web/**/*.html')
        .on('change', function(file) {
            gulp.src(file.path)
                .pipe(gulp.dest('./output'));
        });
});
Run Code Online (Sandbox Code Playgroud)

和这个语法变体:

gulp.task('watch', function() {
    gulp.watch('./web/**/*.html', function(file) {
        gulp.src(file.path)
            .pipe(gulp.dest('./output'));
    });
});
Run Code Online (Sandbox Code Playgroud)

产生相同的结果。

在之前记录 file.pathgulp.src也会输出“未定义”。

重现:

npm install -g gulp@github:gulpjs/gulp#4.0

并创建一个gulpfile.js包含:

const gulp = require('gulp');

接下来是任一示例。

我的理解是,这是应该按照文档访问更改的文件路径的方式,所以我不确定我哪里出了问题?

gulp gulp-4

4
推荐指数
1
解决办法
1369
查看次数

标签 统计

gulp ×1

gulp-4 ×1