watchify和gulp.watch之间的区别

Fla*_*ake 12 javascript gulp watchify gulp-watch

我刚刚开始使用Browserify,gulp我遇到了使用的示例watchify.

我不明白的是,为什么不使用gulp.watch呢?和
之间有什么区别?watchifygulp.watch

Pri*_*orn 11

watchify了解commonjs模块(require(./foo.js)stuff)并将监视所有依赖项的更改.然后,它可以使用所需的更改重新编译捆绑包,并仅从磁盘重新加载更改的文件.如果您使用gulp.watch并手动调用browserify,则每次发生更改时都必须构建依赖关系树.这意味着更多的磁盘I/O,因此它会慢得多.