CNode

请教,gulp怎么监听新建和删除文件

问答
Ccoderq发布于11 年前最后回复10 年前4 回复14147 浏览0 收藏

修改某个文件时gulp.watch能监控到,但是新建和删除始终无法监听,后来使用了gulp-watch模块,但是一用就报错,是我写得有问题吗?

var gulp = require('gulp');
var watch = require('gulp-watch');
var batch = require('gulp-batch');

gulp.task('gulp', function() {
	console.log('gulp');
	gulp.watch('./gulp_view', function(e) {
		console.log('gulp', e);
	});
})

gulp.task('watch', function() {
	console.log('gulp-watch');
	watch('./gulp_watch_view', batch(function(e) {
		console.log('gulp_watch', e);
	}));
});

gulp.task('default', ['gulp', 'watch']);
throw new TypeError('glob pattern string required')
^

TypeError: glob pattern string required 求有效的监控文件增删的解决方法

查看回复

回复 (4)

X
XGHeaven#1·11 年前

gulp.watch似乎第一个是glob字符串,第二个是任务列表,他不支持回调的

2
2944927590#2·10 年前
watch('./gulp_watch_view', batch(function(e) {
	console.log('gulp_watch', e);
}));
改成
watch('gulp_watch_view', batch(function(e) {
	console.log('gulp_watch', e);
}));
试试
C
coderq#3·11 年前

@XGHeaven 谢谢关注,问题已解决

P
pampang#4·11 年前

@coderq 请问是怎么解决的? gulp如何监听新建的文件?

参与回复
登录后即可参与回复。登录