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 统一了 Web 开发人员的工作流程。
您可以使用 Grunt 轻松使用新的代码库,因为它包含的基础设施较少。
它加快了开发工作流程并提高了项目的性能。
缺点
每当npm包更新时,您都需要等待Grunt的作者更新它。
每个任务都是为了完成指定的工作而设计的。如果你想扩展一个指定的任务,那么你需要使用一些技巧来完成工作。
Grunt 包含大量针对各个插件的配置参数。通常,Grunt 配置文件的长度较长。