我查看了
但是,当我尝试使用
gulp.src()
的源代码,它只是对require('vinyl-fs').src()
的一个引用。根据vfs的src()
文档,它可以接受它定义的任何选项,以及在glob-stream和node-glob中记录的与glob相关的选项。根据node-glob
的文档,我可以传入选项{ sync: true }
。但是,当我尝试使用
gulp.src(..., { sync: true })
时,我从gulp得到了这个错误:TypeError: Object #<GlobSync> has no method 'on'
你知道如何使用gulp.src()
指定sync
选项吗?
gulp.src().pipe(concat())
,由于我将 globbing 模式传递到gulp.src()
中,并且匹配是异步返回的,因此concat()
输出的顺序会不断变化。如果 glob-matching 默认是异步的,我不明白任何人如何依赖于concat()
每次都按相同顺序进行连接。在我的机器上,glob
返回的文件顺序总是不同的,因此concat()
将不会始终按相同顺序进行连接。这对于使用 gulp 的每个人来说不是一个巨大的问题吗?这个解释有意义吗? :) - core