Grunt - 概览



Grunt 是什么?

Grunt 是一个 JavaScript 任务运行器,可以作为 JavaScript 对象的命令行工具使用。它是一个基于 NodeJS 编写的任务管理器。

为什么使用 Grunt?

  • Grunt 可以非常轻松地执行重复性任务,例如编译、单元测试、压缩文件、运行测试等。

  • Grunt 包含了一些内置任务,这些任务可以扩展插件和脚本的功能。

  • Grunt 的生态系统非常庞大;你可以用非常少的精力实现任何自动化。

历史

第一行源代码被添加到 GruntJS 是在 2011 年。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 配置文件比较冗长。

广告