摘要:发现这个问题可能是系统下特有的情况,解决方法也很简单,加一个参数将监视文件的频率下降就好了,代码如下。修改后的占用可以维持在以内。
我们的前端工程是使用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%以内。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/102784.html
摘要:是一个构建工具,基于的平台运行,使用的是的模块化语法。我们使用需要用到的包一个任务,对应一个包,对应一个处理逻辑对应的是同步任务,从左到右,依次执行任务。时间长对应的是异步任务,效率高,时间短。 gulp 是一个构建工具,基于Node.js的平台运行,使用的是commonJs的模块化语法。 我们使用gulp需要用到的包 一个TASK任务,对应一个包,对应一个处理逻辑、 gulp.s...
摘要:是一个构建工具,基于的平台运行,使用的是的模块化语法。我们使用需要用到的包一个任务,对应一个包,对应一个处理逻辑对应的是同步任务,从左到右,依次执行任务。时间长对应的是异步任务,效率高,时间短。 gulp 是一个构建工具,基于Node.js的平台运行,使用的是commonJs的模块化语法。 我们使用gulp需要用到的包 一个TASK任务,对应一个包,对应一个处理逻辑、 gulp.s...
摘要:所以,打包工具就出现了,它可以帮助做这些繁琐的工作。打包工具介绍仅介绍款主流的打包工具,,,,以发布时间为顺序。它定位是模块打包器,而属于构建工具。而且在其他的打包工具在处理非网页文件比如等基本还是需要借助它来实现。 本文当时写在本地,发现换电脑很不是方便,在这里记录下。 前端的打包工具 打包工具可以更好的管理html,css,javascript,使用可以锦上添花,不使用也没关系...
摘要:是一款基于任务的设计模式的自动化工具,能给你的开发效率来一次飞跃。示例配置实现完整的自动编译并刷新网页官方网站使用文档插件列表 Gulp 是一款基于任务的设计模式的自动化工具,能给你的开发效率来一次飞跃。 在很多场合都会听到前端工和 node 程师推荐 Grunt 来实现项目的自动化,自动化可以自动完成 javascript/coffee/sass/less 等文件的的测试、检查、合并...
阅读 1187·2021-09-26 09:55
阅读 3105·2019-08-30 15:55
阅读 924·2019-08-30 15:53
阅读 2251·2019-08-30 13:59
阅读 2347·2019-08-29 13:08
阅读 1076·2019-08-29 12:19
阅读 3269·2019-08-26 13:41
阅读 398·2019-08-26 13:24