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%之內。gulp

相關文章
相關標籤/搜索