Grunt
https://www.gruntjs.net/
是一套前端自动化工具,一个基于nodeJs的命令行工具,一般用于:
① 压缩文件
② 合并文件
③ 简单语法检查
Gulp
https://www.gulpjs.com.cn/
1.介绍:
Gulp 是基于node.js的一个前端自动化构建工具,开发这可以使用它构建自动化工作流程(前端集成开发环境)。
使用gulp你可以简化工作量,让你把重点放在功能的开发上,从而提高你的开发效率和工作质量。
2.特性:
-
使用方便
通过代码优于配置的策略,Gulp可以让简单的任务简单,复杂的任务更可管理。 -
构建快速
通过流式操作,减少频繁的 IO 操作,更快地构建项目。 -
插件高质
有严格的插件指导策略,确保插件能简单高质的工作。 -
易于学习
少量的API,掌握Gulp可以毫不费力。构建就像流管道一样,轻松加愉快。
Grunt与Gulp的区别:
Gulp 和 Grunt 类似。但相比于 Grunt 的频繁的 IO 操作,Gulp 的流操作,能更快地完成构建。
Gulp 相比于 Grunt 有很多优点,比较直观的:就是学习曲线比较平滑。比Grunt速度更快、配置更少。