乐趣区

gulp.watch 高cpu占用的问题

我们的前端工程是使用 gulp 来构建的,开发环境下通过 gulp.watch() 来监控文件变化自动构建刷新页面,然后随着工程模块的膨胀,cpu 的占用率越来越高,以至于后来只要 gulp 进程没有杀死,cpu 持续跑在 95% 以上,已经严重影响了我同时进行其他工作,于是去查了一下找到了一篇文章。gulp.watch High CPU Usage 发现这个问题可能是 win10 系统下特有的情况,解决方法也很简单,加一个参数将监视文件的频率下降就好了,代码如下。
gulp.watch(‘src/**/*.js’, { interval: 750}, function(event) {
// watch code here
}
修改后 gulp 的 cpu 占用可以维持在 20% 以内。

退出移动版