我刚开始使用Browserify
和gulp
,我使用watchify
找到了示例。
我不明白的是为什么不使用gulp.watch
呢?
watchify
和gulp.watch
之间有什么区别?
答案 0 :(得分:10)
watchify
了解commonjs模块(require(./foo.js)
东西),并会监视所有依赖项的更改。然后,它可以使用所需的更改重新编译捆绑包,并仅从磁盘重新加载更改的文件。如果您使用gulp.watch
并手动调用browserify,则每次发生更改时都必须构建依赖关系树。这意味着更多的磁盘i / o,因此速度会慢得多。