Grunt 概述
什么是Grunt?
Grunt 是一个 JavaScript 任务运行器,可用作 JavaScript 对象的命令行工具。它是一个基于 NodeJS 编写的任务管理器。
为什么要使用 Grunt?
Grunt 可以非常轻松地执行重复性任务,例如编译、单元测试、压缩文件、运行测试等。
Grunt 包含扩展插件和脚本功能的内置任务。
Grunt 的生态系统非常庞大;您可以毫不费力地将任何事情自动化。
历史
第一行源代码是在2011年加入GruntJS的。Grunt v0.4于2013年2月18日发布。Grunt v0.4.5于2014年5月12日发布。Grunt的稳定版本是1.0。 0 rc1 于 2016 年 2 月 11 日发布。
优势
使用 Grunt,您可以轻松地对文件进行压缩、编译和测试。
Grunt 统一了网络开发者的工作流程。
您可以使用 Grunt 轻松处理新代码库,因为它包含较少的基础架构。
它加快了开发工作流程并提高了项目的性能。
缺点
每当 npm 包更新时,您都需要等到 Grunt 的作者更新它。
每项任务都旨在完成指定的工作。如果你想扩展一个指定的任务,那么你需要使用一些技巧来完成工作。
Grunt 包含大量单个插件的配置参数。通常,Grunt 配置文件的长度较长。