我在大量文件(> = 40000)上运行gulp watch时遇到问题。我有最新的gulp(3.9.1),节点(6.4.0),npm(3.10.3)。
要复制错误,您必须创建示例文件
mkdir test && cd test && for i in {1..40000}; do echo "tt" >> test$i; done
gulpfile.js
var gulp = require('gulp')
var src = './**/*';
// works normally
//var src = './*';
gulp.task('watch', function () {
gulp.watch(src, {read: false}).on('change', function(file) {
console.log('watch running');
});
});
gulp.task('default', ['watch']);
在包含许多文件的目录上运行监视失败,没有任何错误。有没有办法让它发挥作用?