前端构建工具 grunt

同样作为前端构建工具,grunt 和 gulp 的功能很类似,都可以帮助我们开发者进行代码检查、编译、单元测试、文件合并、压缩等任务。它们主要区别在于,grunt 在多个处理流程过程中会有多次 I/O 操作,并生成多个中间文件;而 gulp 只需要一次 I/O 操作,随后都是文件流式处理,效率较高。不过,grunt 生态系统非常庞大,有很多插件可供选择,jQuery、Bootstrap 等优秀项目都在使用 grunt,所以还是很有必要学习 grunt 的。

More

前端构建工具 gulp

前端开发过程中,源代码编写完成后,一般还要经过代码语法检查、文件合并、代码压缩、浏览器刷新查看效果等步骤。gulp 就是可以替我们开发者完成这些重复工作的自动化构建工具之一。换句话说,gulp 是一个编译、打包、压缩 javascript/coffee/sass/less/html/image/css 等文件的工具。类似的工具还有较早的 ant、grunt 等。

More