watchify和gulp.watch之间的区别

时间:2016-02-21 18:05:57

标签: javascript gulp watchify gulp-watch

我刚开始使用Browserifygulp,我使用watchify找到了示例。

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

1 个答案:

答案 0 :(得分:10)

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